代码之家  ›  专栏  ›  技术社区  ›  rb612

要从ActiveMQ迁移到Artemis,必须进行哪些客户端更改?

  •  0
  • rb612  · 技术社区  · 2 年前

    纯粹着眼于客户端 the migration guide ,我没有看到任何关于所需的客户端更改的特别内容。

    我是否需要更改客户端以支持ActiveMQ Artemis?例如,是否要求我使用 org.apache.activemq.artemis.jms.client.ActiveMQConnectionFactory 与使用 org.apache.activemq.ActiveMQConnectionFactory 如果我正在连接到ActiveMQ Artemis代理?指南中是否有其他未直接提及的内容需要更改?

    就上下文而言,我想迁移到每个人身上使用Artemis,但有某种切换,可以在实例化Artemis代理和经典代理之间切换,我想知道在不向客户公开这些细节的情况下,我能做得多好(即,他们需要知道切换吗?)。理想情况下,我可以在不更改任何客户端配置的情况下逐步切换代理实例以运行Artemis。

    0 回复  |  直到 2 年前
        1
  •  2
  •   Justin Bertram    2 年前

    你不是 必修的 以更改客户端上的任何内容,因为ActiveMQ Artemis支持ActiveMQ Classic附带的JMS客户端所使用的OpenWire协议。