我正在将Apache QPID和Java作为AMQP实现使用,并且我刚刚将proton-j升级到版本0.16(即使Maven网站仍将0.15列为最新版本,这也是自动的-很奇怪),现在我使用 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的候选对象。我看到还有一个叫做Messenger的东西(实际上并不是新东西),但这是一个较低级别的reactor pattern实现及其message sending example assumes I'm going to handle message marshaling myself over (almost) raw sockets。有需要高级消息传递API的Proton-J用户有希望吗? (adsbygoogle = window.adsbygoogle || []).push({}); 最佳答案 目前,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/ (adsbygoogle = window.adsbygoogle || []).push({});
10-10 08:30