基本的には、クライアントがサーバー上のメソッドを呼び出す双方向のクライアント - サーバー間通信(Java)が必要ですが、サーバー内の特定のイベントが発生した場合には "コールバック"を取得する必要もあります。 メソッドは非常に複雑な入力と出力のパラメータを持っていますし、後でシステムに認証を含めると良いでしょう。 私の要件に適合するアプローチはどれですか? 私はすでにRMIでプロトタイプを構築していますが、c/sが異なるネットワークにある場合、特に「コールバック」にはいくつかの問題が存在することを読んでいます。 さらに、私の複雑なデータ構造がパラメータ内にあるため、JAX関連の技術を避けたいと思います。どのクライアント - サーバー通信のアプローチですか?
5
A
答えて
1
JMSの使用について考えましたか?このアーキテクチャでは、サーバーとクライアントはキューまたはトピックに登録され、相互にメッセージを送信できます。これにより、sychおよびasyncアプリケーションの動作が可能になります。
http://java.sun.com/developer/technicalArticles/Ecommerce/jms/index.html
そして本当にすてきな実装であるActiveMQの:
は、ここではJMSをより深く見てください。
0
ウェブアプリケーション用のコールバックにはCometDを使用することで多くの運がありました。
関連する問題
- 1. クライアント - サーバー間通信
- 2. winsockクライアントとサーバーの通信
- 3. サーバー/クライアント通信の問題
- 4. VB.netのクライアントからサーバーへの通信
- 5. MQTTサーバーからクライアントへの通信
- 6. Facebookのフラッシュゲームのクライアントとサーバーの通信
- 7. サーバーとクライアントの間の通信C#
- 8. クライアント側とサーバー側アプリケーション間の通信
- 9. クライアントとサーバー間のTCP通信
- 10. クライアントwinformとサーバーのWebサービス通信プロジェクト
- 11. Java AndroidクライアントとC#サーバーとの通信
- 12. 信頼できないネットワーク上での.NETクライアント/サーバー通信
- 13. JavaサーバーとAndroidフォンの間のクライアント/サーバー通信
- 14. asp.net mvc3かみそり、javascript、サーバーとクライアントの通信
- 15. クライアントからサーバー、別のサーバーに送信
- 16. C#クライアントとJavaサーバー間の通信をセキュリティで保護
- 17. AndroidクライアントからNode.jsサーバーと通信する方法
- 18. Javaクライアントと.NETサーバー間の通信を確立する
- 19. クライアント/サーバーの非同期通信にGZipStreamを使用する
- 20. サーバ/クライアント通信
- 21. クライアント/サーバソケット通信
- 22. iisでのサーバーとサーバー間の通信
- 23. Socket.IOサーバー - サーバー通信
- 24. サーバーとクライアント間の通信パケットのコンテンツ戦略
- 25. iOSクライアントとFacebook APIとサーバーの間の安全な通信
- 26. ソケットを介した通信:1台のサーバーと2台のクライアント
- 27. C#クライアントとPHPサーバーの間の安全な通信
- 28. サーバー間でのColdfusion通信
- 29. 建築HTTP通信へのアプローチとiOS
- 30. 同じオープンソケット上の非同期マルチ方向サーバー - クライアント通信?