0
私はサブスクリプションと出版物の両方がJavaアプリケーションで作成されている非常に単純なイベントバスを構築しようとしています。PubSub JavaでのEventBus(彗星様式)
ただし、サーバー側でバスを展開する必要がありますが、複数のサブスクライバとパブリッシャは別の場所からアクセスできます。
たとえば、thisおよびthisは、単一のJVMで作業する場合にのみ有効です。
私は彗星のようなフレームワークを考えていましたが、私は出版/購読をJavaで直接行うことができました。そのようなフレームワークやライブラリは存在するのですか?
他にどのような提案がありますか?
Thnx!
すぐに使える製品としてMule ESBまたはFuseを使用したことはありますか?さて、あなたは、あなたが1つを構築したいと言ったので、私はActiveMQを基盤とすることを提案します。 JMSまたはネイティブのActiveMQプロトコルによるPubSubのサポートがあるので、ESBを構築するのは簡単な作業です。 – dawebber
Springを使用すると、アプリケーションコンテキストにActiveMQを簡単にBeanとして埋め込むことができます。 –
イベント・バスが1つのアプリケーション・インスタンスだけ必要な場合は、java 8のためのそのような機能を実装する私のプロジェクトhttps://github.com/javaplugs/minibusを調べることができます – rumatoest