是否有人在JMS 3中使用Amazon MQ(由AWS管理的Message Broker Service)?
在迁移Tomcat10的过程中,我们意识到不能再使用ActiveMQ“Classic”了(因为Tomcat10放弃了对JMS2的支持,如果我没有看错他们的文档的话)。我们考虑了很长一段时间,将我们的消息代理迁移到Amazon MQ(从ActiveMQ),希望不再担心我们的基础设施的这一部分。那么我的问题是Amazon MQ支持JMS 3吗?我们可以在Tomcat 10迁移过程中切换到它吗?或者将不得不使用其他JMS3兼容的代理(例如例如ActiveMQArtemis)直到Amazon添加对JMS3的支持?
2条答案
按热度按时间ulydmbyx1#
Amazon MQ支持ActiveMQ“Classic”和RabbitMQ“engine types”,如their documentation中所述。因此,无论这些代理支持什么,Amazon MQ都可以支持。
需要明确的是,JMS是一个 API。线级协议100%取决于实现。
woobm2wo2#
您可以使用Jakarta Messaging v3。1.0客户端,使用5.18.1.
大多数新的JMS 2。0功能(也被Jakarta Messaging v3使用。1.0)在ActiveMQ 5中可用。18.x您可以跟踪此页面以监视其余功能的进展:
Jakarta / JMS 2功能状态:https://activemq.apache.org/jms2