gpt4 book ai didi

java - QPID Proton-J 不推荐使用 Messenger - 但该用什么来代替呢?

转载 作者:行者123 更新时间:2023-12-01 09:02:53 26 4
gpt4 key购买 nike

我正在使用 Apache QPID 和 Java 作为 AMQP 实现,并且我刚刚将 proton-j 升级到版本 0.16(自动,即使 Maven 网站仍然列出 0.15 作为最新版本 - 奇怪),现在我使用Messenger API 的 被标记为已弃用,并带有有用的消息:

Messenger will be removed from upcoming proton-j releases.

但是用什么来代替呢?我没有看到任何其他高级消息传递 API 的候选者,并且 examples in the Proton source also still show Messenger as the high level messaging API

我看到还有一个叫做 Reactor 的东西(实际上并不是新的),但它是一个低级别的 reactor pattern实现及其message sending example assumes I'm going to handle message marshaling myself over (almost) raw sockets .

对于需要高级消息传递 API 的 Proton-J 用户还有希望吗?

最佳答案

目前,Qpid 项目仍在评估基于 Java 的简单 AMQP 客户端的前进道路,该客户端与 proton-j 一起存在或作为自己的项目。不过还有一些其他选择:

您可以使用Qpid JMS它在幕后使用 Proton-J,这将为您提供一个支持 AMQP v1.0 并支持连接故障转移的 JMS 客户端。

另一个选项是vertx-proton我相信这是 Vert.x v3.2+ 的一部分。 Maven 仓库是 here .

关于java - QPID Proton-J 不推荐使用 Messenger - 但该用什么来代替呢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41536299/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com