我们正在将应用程序迁移到 Spring Boot 3,根据 changelogs ActiveMQ“Classic”已被弃用,后来在 Spring Boot 3.1 的 发行说明中它已恢复,除了嵌入式代理之外。
Spring 是否会支持 ActiveMQ“Classic”,或者是否有倾向 ActiveMQ Artemis?此信息将有助于决定我们是否要删除 ActiveMQ“经典”以支持已经支持雅加达迁移的 Artemis。
是的,Spring 6 及以后将支持 ActiveMQ 5.x。
背景:
Spring 6 使用 ActiveMQ 的 activemq-client-jakarta 库 (v5.18.2) 提供“客户端”支持,并等待“服务器端”支持,该支持将在 ActiveMQ 5.19.x 版本中提供。
ActiveMQ 5.x Jakarta 服务器端支持的 PR 正在审核中,暂定于 9 月发布。