通常のSpring-Mavenスタックに基づいてアプリケーションにインスタントメッセージングを統合しようとしています。私が遭遇した可能性は、生のSmack(igniterealtime.org)を使うか、XMPP(Smackにも基づいています)のバネ統合サポートに行くことです。私の質問は、 「openfireのようなXMPPサーバーを横に動かす必要があるのですか、またはXMPPサーバーが実行されている可能性がありますか?シナリオの効率的な計画は何でしょうか?ありがとうXMPP - Spring統合:Springアプリケーションが組み込みXMPPサーバを実行しています
1
A
答えて
1
Smack(したがってSpring Integration XMPP)は、そのプロトコル用の単なるAPI(クライアント)であり、あなたが知り、設定する必要があるものはXmppConnection
で、特にhost/port
です。
これらのコンポーネントに基づいてアプリケーションを実行するには、XMPPサーバーを実行する必要はありません。
たとえば、Spring Integrationを通常のGoogleチャットと比較してテストしました。
はい、はい:Spring IntegrationはEmbedded Serverを実行せず、ローカルであなたのために外部を実行する必要もありません。
関連する問題
- 1. Spring H2組み込みデータベースファイル?
- 2. Springの組み込みH2データソースとDB_CLOSE_ON_EXIT
- 3. ローカルホストの外でPHP 5.4の組み込みWebサーバを実行
- 4. 組み込みWebサーバ
- 5. 統合テストSpring Webアプリケーション
- 6. Spring統合とSpring MVCの統合
- 7. Mavenが組み込みサーバにテストリソースをデプロイしない
- 8. 組み込みWebサーバにGWTアプリケーションをデプロイする方法
- 9. node-xmppを使用してxmppサーバに接続できません
- 10. 組み込み開発とTFSを統合する方法
- 11. xmppプロセスとdjangoサーバを同時に実行する方法
- 12. 組み込みシステムでのコード実行
- 13. 組み込みアプリケーションのテストコード
- 14. WebOrb/Spring統合が機能しない
- 15. Spring組み込みデータベースは、異なるSQL方言をサポートしていますか?
- 16. xmppサーバの負荷テスト
- 17. カスタムIQ実装をセットアップして、次のXMPPを読み取ります。
- 18. XMPPチャットクライアントを受け入れるための組み込みBoshサポートでOpenfireを設定する方法/リソース
- 19. Spring jdbc:JBoss AS 7でjdbcドライバにアクセスできない組み込みデータベース
- 20. Spring Integration Xmpp 4 - create muc requestを送信する
- 21. JSTLを組み込んだTomcatのSpring Bootはjava.lang.ClassNotFoundExceptionをスローします。javax.servlet.jsp.jstl.core.Config
- 22. Springアプリケーション実行中のローカルWeblogicサーバでエラーが発生しました
- 23. Spring、Eclipse、実行中のSpringアプリケーション内でJunit(または他のタイプの)テストを実行していますか?
- 24. serviceAutoStartProvidersをApp_Offline.htmと組み合わせて実行しますか?
- 25. ドーザーとSpring統合
- 26. Spring BlazeDS統合コンフィグレーションエラー
- 27. ApplicationContext(JUnit Spring)の読み込みに失敗しました
- 28. 組み込みサーバを搭載したC++ Webフレームワークですか?
- 29. 組み込みJbossを使用したJUnitテストの実行
- 30. Spring Redis - application.propertiesファイルから設定を読み込みます
@ArtemBilanという迅速な応答ありがとうございます。私は実際にそれを実装する前に、このトピックについてもっと読む必要があると思います。サードパーティのXMPPサーバー(Googleなど)を使用せずに、自律チャットアプリケーション(サーバーアプリケーションの一部として統合された)を実装するために必要な完全なアーキテクチャを説明するリソースを参照することは可能でしょうか。私はまだ大きな画像を理解しようとしていますので、私の質問が意味をなさない場合は、私にご負担ください。ありがとう – user2946262
また、XMPPサーバをまったく実行する必要がない場合は、 'host/port'とは何でしょうか? – user2946262
XMPPアダプタの場合、サーバはどこかに存在する必要があります。はい:OpenFireはプライベートチャット環境に適したサーバーです。 http://www.igniterealtime.orgのドキュメントとそのフォーラムを参照してください。それはまったく別の話ですが、すでにSpring Integrationスコープの外にあります。 –