メッセージパッシングシステムを作成しており、トランスポートとしてXMPPを使用したActiveMQの使用を検討しています。システムの分散部分間の同様のメッセージングベースの通信に、 OpenFireサーバーでプレーンXMPPを使用しました。Apache ActiveMQに組み込まれているJabberサーバーが、Openfire Jabberサーバーほどきちんとしていて拡張可能であることを考えると、XMPPの上にActiveMQを階層化することの利点は何でしょうか。
質問1)組み込みのJabberサーバーをOpenfireに置き換えても、ActiveMQを使用できますか?
すべてのクライアントおよびサーバーコンポーネントはJavaになり、過去にOpenfire Xmpp(Spark)ライブラリを使用しました。
質問2)XMPPを仲介するためのActiveMQの魅力は何ですか