什么JMS可以做什么REST不能做

时间:2016-07-18 07:49:28

标签: java web-services rest jms

我想弄清楚为什么有些人在使用REST时会去JMS,所以让我知道, 什么JMS可以做什么REST不能做?

提前感谢您的回复。

2 个答案:

答案 0 :(得分:0)

如果使用JMS,则可以使用Message Queue。如果您有Message Queue,则可以保留消息,而不必担心丢失的消息(REST中的请求)。您可以扩展系统以接收消息。

答案 1 :(得分:0)

我们在J2EE中管理零售业务的主数据。我们创建/修改主数据24/7,必须将修改后的信息近实时(异步)发送到多个交易应用程序。因此,我们使用JMS将修改内容推送到IBM MQ中的Topic中,并将数据格式化为IIB中的本机格式(COBOL / XML / Byte),然后将它们发送到相应的接收应用程序。

与此同时,在删除给定的主数据之前,我们需要确认给定的主数据是否在任何商店或仓库中剩余了任何现有库存,并且我们使用REST-JASON对真实的库存系统进行了验证。时间。这是一对一的同步通信,因此我们选择了REST-JSON。