3 つの機能用の XMPP サーバーを作成したいと考えています。
- クライアントがサーバーに接続するたびに、サーバーはクライアントにメッセージを送信します。
- サーバーはクライアントにメッセージを発行できます (発行/購読アーキテクチャ)。
- クライアントはサーバーにメッセージを送信できます。
私はいくつかの調査を行い、クライアントに Openfire サーバーと Strophe.js を使用することにしました。サーバーにカスタム ロジックを持たせたいので、Java を使用して独自の外部コンポーネントを作成する必要があります。独自の外部コンポーネントを作成するためのドキュメントまたはチュートリアルを提案していただけますか。また、私のアプローチが正しいことを願っています。Openfire を使用する以外に、Tigase についても知りましたが、Strophe.js との互換性に問題があるようです。上記の 3 つの機能に Apache Vysper を使用できると思いますか。