首页 文章

拉格姆 Session

提问于
浏览
0

我们如何在Lagom中管理会话并使用Session在多个服务调用之间共享数据?

基本上我想在多个请求中存储用户ID以创建帐户 . 我想将此userId存储在会话中 . 我们怎么能在Lagom做到这一点?

1 回答

  • 1

    虽然你要求的是可能的,并且可能通过将一些 sessionID 传递给你的前端然后随每个请求传回来实现,这将违反"stateless service"的原则并且可能是不好的做法 .

    不要在后端维护用户会话,而是尝试在客户端维护所有会话状态,并让客户端前端仅通过RESTful调用与后端进行交互 . 当您想要扩展服务并意识到在服务的集群部署中跟踪所有会话ID是一场噩梦时,这将为您节省大量的时间 .

相关问题