服务状态可以简单的理解为两次请求之间需要共享的信息,如果一个服务请求的处理,需要依赖于之前或之后的请求,那么我们可以认为他是有状态的(Stateful)有状态应用大大限制了应用的可扩展性,而且会导致服务之前的负载很难均衡,如果系统的大部分服务是有状态的,我们的微服务系统很难...
显示全部服务状态可以简单的理解为两次请求之间需要共享的信息,如果一个服务请求的处理,需要依赖于之前或之后的请求,那么我们可以认为他是有状态的(Stateful)
有状态应用大大限制了应用的可扩展性,而且会导致服务之前的负载很难均衡,如果系统的大部分服务是有状态的,我们的微服务系统很难运维。
一般在设计微服务是,我们采用“上升”和“下沉”的方式来处理状态,把状态交给客户端和数据库。
收起