【问题标题】:Implement message sender for Artemis 2.17.0 in Java 6 and GlassFish server在 Java 6 和 GlassFish 服务器中实现 Artemis 2.17.0 的消息发送器
【发布时间】:2021-08-20 00:37:36
【问题描述】:

我正在使用 Java 6 并部署在 GlassFish 2.1 服务器中的相当旧的系统中工作。

在那个系统中,我需要为 ActiveMQ Artemis 2.17.0 开发一个消息发送器。有没有办法做到这一点?

我一直在寻找解决方案,但兼容性问题一直是个问题。

【问题讨论】:

  • 在我看来,最好将系统升级到受支持的 Java 和 Glassfish 版本,而不是试图规避兼容性问题。
  • 您好 Jeroen,感谢您抽出时间来回答。我希望我能做到这一点,但不是一个选择

标签: java jms activemq-artemis


【解决方案1】:

这是可能,但不会很方便。您可以使用以下任何仍支持 Java 6 的工具:

  • 较旧的 ActiveMQ Artemis 客户端。我认为可以使用 Java 6 构建的最新 ActiveMQ Artemis 客户端是 1.1.0,但该版本实际上是使用 Java 7 构建的,因此您必须自己构建客户端。
  • 较旧的 HornetQ 客户端。我会推荐 2.3.x 或 2.4.x 中的一些东西。您可能还需要自己构建其中一个。
  • 较旧的 OpenWire JMS 客户端。
  • 较旧的 STOMP 客户端。

【讨论】:

  • 感谢您的回答。您认为哪个版本的 ActiveMQ Artemis 客户端可以工作?
  • 我更新了我的答案以解决您的评论。我希望这会有所帮助!
猜你喜欢
  • 2012-11-18
  • 2014-10-16
  • 1970-01-01
  • 2012-11-10
  • 1970-01-01
  • 2013-10-06
  • 2022-09-28
  • 2013-11-10
  • 2020-10-30
相关资源
最近更新 更多