私はAMQPの実装としてJavaでApache QPIDを使用しています。私はちょうどMavenのWebサイトが0.15を最新のバージョンとしてリストアップしていますが、バージョン0.16にアップグレードしました。 Messenger
APIは、推奨されていないメッセージとして表示されます。QPID Proton-Jはメッセンジャーを非難するが、代わりに何を使うべきか?
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ユーザーには、どんな希望がありますか?
今後の実装や方向性を提供することなく、AMQPクライアントのどこで評価されているのかを評価しながら、彼らは実装されている実装を削除していると思います。これは、基本的には、ユーザーにとってナットの蹴りです。私はVert.Xの実装を認識していませんでした。これは、プロトン原子炉のフレームワークを使用して実装されているように見えますが、私はすでにプロジェクトでVert.Xを使用しています。 – Guss
メッセンジャークライアントのサポートを提供したい場合は、プロジェクトに参加することを歓迎します。 –
さて、私はそれを試してみました - 私はVert.xベースの実装が本当に好きです。私は 'Messenger' APIにいくつかの問題がありました。メッセージの待ち時間(アイドル時にする予定)が出るたびにログに記録されていました。 – Guss