Vertx STOMP会话存储配置

时间:2017-01-23 16:23:53

标签: session stomp vert.x

我在websockets上使用Vertx-STOMP,并且我已成功遵循文档中的说明。

我的问题是如何启用会话存储以便在我的应用程序中使用它?我找不到任何明显的例子。

如果我尝试使用vertx-web

中的说明启用会话,我是否朝着正确的方向前进?

此外,是否可以维护stomp服务器和http服务器以在不同端点下提供正常的RESTful请求,例如:

  

WEBSOCKET STOMP via / stomp

  

RESTful API via / api / *

1 个答案:

答案 0 :(得分: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项目。