消息队列——是否所有MQ服务器都支持失败/重试



我们需要为我们团队的一个应用程序提供排队解决方案。理想情况下,我们希望消息使用者提取消息,处理它,但如果处理由于某种原因失败,则将其放回队列(以便几分钟后重试)。是否存在支持此工作流的MQ服务器?

任何兼容JMS的消息传递提供程序都应该这样做。有些还在本机API中提供此功能。例如,WebSphere MQ通过JTA和本机API同时具有本地工作单元和全局(XA)工作单元。有些技术对您隐藏了这一点。例如,根据您的设置,JMS类可以通过提交消息来"自动确认"消息。

如果您希望尝试WebSphere MQ,可以通过试用版下载获得该服务器,试用版结束后将获得付费许可。但是,客户端是免费的,服务器可以同时处理数千个客户端和每秒数百到数万条消息,具体取决于服务器类。此文档免费提供,无需注册。

相关内容

最新更新