2016-07-16 7 views
0

Spring MVCには既存のWebアプリケーションがあります。私たちはTomcatサーバーを使用しています。また、私たちは、スプリングベースのレストサービスを使用しているモバイルアプリ[アンドロイスとアイオス]を持っています。ここでは、チャット機能をモバイルアプリケーションとWebアプリケーションの両方に統合したいと考えています。私は見つけたSocket.ioNode.js、これは良さそうだ。しかし、私はこれらの2つのフレームワークにはあまり気づいていません。それから私は約春WebSocketについて知りに来た。既存の春ベースのWeb およびモバイルアプリケーションのためのチャットを実装した方がよい方法既存のSpringベースのアプリケーションとのチャットの統合[Web + Mobile]

Few Questions :

  1. ? - Spring Websocket/Socket.io - Node.js

  2. もし私たちがSocket.ioとNode.jsを使っているのであれば、私は 私の既存のTomcatサーバポートをlistenするようにnode.jsを設定することができますか? または チャット機能のクライアントサーバー通信に別のポートを使用する必要があります。 [私は同じポートを使用しようとしましたので、それは エラーを与えていた:::: EADDRINUSEを聞く9090]

どれ例は大きな助けになります。

TIA。ここで

答えて

1

が前後にメッセージを送信するサンプルアプリケーションで、

Socket.ioは、サーバ側のトピックをサブスクライブするには、クライアント側で使用されています。

同様にあなたがSTOMPも、そのような場合は、メッセージがあることを保証

@MessageMapping注釈としてメッセージハンドラアノテーションで簡単に設定を提供するサーバ側でクライアント側と春のストンプクライアントとSock.jsを使用することができます"/ hello"という宛先マッピングに送信され、それに関連付けられたメソッドを呼び出す必要があります。

@SendTo注釈は、返されるメッセージがブロードキャストされる値を指定するために使用されます。

#Example stomp with spring for sending messages.

+0

あなたのご提案Vipul。しかし、私はnodejsとsocket.ioを実装するためにSpring Websocketと比較して簡単に見つけたので使い始めました。 – tarkikshah

関連する問題