我正在将会话从Spring Boot应用程序中移出进程,以避免会话粘滞。在当前应用程序中,每个用户只允许一个会话,因为每个用户请求都会更改我的会话状态。
现在我的问题是,当我分发会话时,步骤顺序将是什么顺序。例如,如果用户按顺序1,2,3,4
发送请求,而我有2个服务实例A和B,则A
将获得1,3
,而B
将获得{{1 }}。
我想要的是它们按顺序2,4
依次执行请求,以便我的分布式会话反映以前的请求所做的更改。我知道我可以限制分布式Spring会话中的会话数,但是这可以保证在不同实例中的执行顺序吗?