2017-01-23 5 views
0

私はウェブソケット上でVertx-STOMPを使用していますが、私はその文書の指示に従って成功しています。Vertx STOMPセッションストアの設定

私の質問では、私のアプリケーションでセッションストアを利用するためにセッションストアを有効にすることはできますか?わかりやすい例は見つけられません。

vertx-webからの指示でセッションを有効にしようとすると正しく表示されますか?

また、それは、例えば、異なるエンドポイントの下に通常のRESTful要求を提供するストンプサーバとHTTPサーバの両方を維持することができる:

のWebSocket STOMP介し/

ストンプ

/api/*経由のRESTful API

答えて

1

正しく理解していれば、アプリケーションのセッションデータを格納するためにSTOMPサーバーを使用しています。その場合は、現在2つの実装があるので、あなたは運の外出:

  • ローカルストレージ(メモリ内の)
  • クラスタストレージ(基本となるクラスタマネージャを使用して)

参照してください。ここに:https://github.com/vert-x3/vertx-web/tree/master/vertx-web/src/main/java/io/vertx/ext/web/sstore

あなたが本当に独自のストレージを必要としますが、私はインターフェイスの実装を提供すると言うだろうオープンソースプロジェクトに貢献するために喜んでいる場合:

https://github.com/vert-x3/vertx-web/blob/master/vertx-web/src/main/java/io/vertx/ext/web/sstore/SessionStore.java

これはSTOMPバックエンドを使用しています。あなたが学生なら、これは興味深いGoogle Summer of Codeプロジェクトです。

+0

こんにちはパウロです。ご返信ありがとうございます。私の質問はあなたがここで示唆しているものと少し違う。 STOMPサーバーへのセッションを有効にして、接続されたユーザーが(ストンプサーバーで)何らかのセッションを持つことができるようにしてください。 – tbo

関連する問題