任何MQ服务器是否支持失败/重试?

时间:2013-01-15 16:27:13

标签: message-queue amqp mq

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

1 个答案:

答案 0 :(得分:1)

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

如果您希望尝试使用WebSphere MQ,则服务器可通过Trial Download获得,并且在试用后是付费许可证。但是,clients are free和服务器可以处理数千个并发客户端和每秒数百到数万个消息,具体取决于服务器类。该文档免费提供,无需注册here