【发布时间】:2016-11-20 17:41:31
【问题描述】:
我想弄清楚为什么有些人在使用 REST 时会选择 JMS,所以请告诉我, JMS 能做什么 REST 不能做什么?
提前感谢您的回复。
【问题讨论】:
标签: java web-services rest jms
我想弄清楚为什么有些人在使用 REST 时会选择 JMS,所以请告诉我, JMS 能做什么 REST 不能做什么?
提前感谢您的回复。
【问题讨论】:
标签: java web-services rest jms
我们在 J2EE 中为我们的零售业务管理主数据。我们 24/7 全天候创建/修改主数据,修改后的信息必须近实时(异步)发送到多个事务应用程序。因此,我们使用 JMS 将修改推送到 IBM MQ 中的 Topic 中,并在 IIB 中将数据格式化为原生格式(COBOL/XML/Byte),然后发送到相应的接收应用程序。
在删除给定的主数据之前,我们需要确认给定的主数据是否在任何商店或仓库中剩余任何现有库存,并且我们使用 REST-JASON 对库存系统进行真实验证时间。这是一对一的同步通信,因此我们选择了 REST-JSON。
【讨论】:
如果您使用 JMS,则可以使用消息队列。如果您有消息队列,您可以保留消息而不必担心丢失消息(REST 中的请求)。您可以扩展系统以接收消息。
【讨论】: