基本的には、クライアントがサーバー上のメソッドを呼び出す双方向のクライアント - サーバー間通信(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. フォークベースのサーバーでクライアントとクライアントの通信は可能ですか?
- 5. VB.netのクライアントからサーバーへの通信
- 6. Pythonでのクライアントとサーバーの通信
- 7. MQTTサーバーからクライアントへの通信
- 8. Facebookのフラッシュゲームのクライアントとサーバーの通信
- 9. サーバーとクライアントの間の通信C#
- 10. クライアントjsとサーバーnode.jsの間の通信
- 11. Java AndroidクライアントとC#サーバーとの通信
- 12. CURL:クライアントとサーバーの通信Windows c/java
- 13. クライアントwinformとサーバーのWebサービス通信プロジェクト
- 14. クライアントとサーバー間のTCP通信
- 15. クライアントとサーバー間の通信(角2度)
- 16. クライアント側とサーバー側アプリケーション間の通信
- 17. 信頼できないネットワーク上での.NETクライアント/サーバー通信
- 18. クライアント - サーバー接続/通信(javaソケット)
- 19. JavaサーバーとAndroidフォンの間のクライアント/サーバー通信
- 20. クライアント/サーバーでの通信を保護する方法は?
- 21. asp.net mvc3かみそり、javascript、サーバーとクライアントの通信
- 22. クライアントからサーバー、別のサーバーに送信
- 23. ソケットを使用したJavaでのクライアント - サーバー通信
- 24. TCP C#サーバーのPythonクライアントが通信できません
- 25. C#クライアントとJavaサーバー間の通信をセキュリティで保護
- 26. AndroidクライアントからNode.jsサーバーと通信する方法
- 27. ノード/エクスプレス - クライアント/サーバ間の安全な通信のための良いアプローチ
- 28. Javaクライアントと.NETサーバー間の通信を確立する
- 29. クライアント/サーバーの非同期通信にGZipStreamを使用する
- 30. iisでのサーバーとサーバー間の通信