Java 微服务中的会话选择

Java 微服务中的会话选择,java,rest,session,microservices,Java,Rest,Session,Microservices,我有一个调用多个服务的web客户端。一旦用户通过身份验证,我想在它发送每个请求的电子邮件Id时将电子邮件Id存储在某个位置 我不想使用会话,因为我听说这是最佳实践。在REST中,必须为请求发送所有数据,并且必须是无状态的。还有其他的选择吗?使用DB进行会话管理是否仍然没有打破REST的无状态原则 我看了一遍,但那里有许多相互矛盾的意见。那么,是否应该将电子邮件Id存储在浏览器的会话存储中?我认为您应该使用身份验证头来执行此操作。查看以下线程: 如果用户更改电子邮件ID会发生什么情况?发送给

我有一个调用多个服务的web客户端。一旦用户通过身份验证,我想在它发送每个请求的电子邮件Id时将电子邮件Id存储在某个位置

我不想使用会话,因为我听说这是最佳实践。在REST中,必须为请求发送所有数据,并且必须是无状态的。还有其他的选择吗?使用DB进行会话管理是否仍然没有打破REST的无状态原则


我看了一遍,但那里有许多相互矛盾的意见。那么,是否应该将电子邮件Id存储在浏览器的会话存储中?

我认为您应该使用身份验证头来执行此操作。查看以下线程:


如果用户更改电子邮件ID会发生什么情况?发送给错误用户的电子邮件?这些链接非常完美。