响应式系统和架构

微服务和响应式系统

2017-11-08  本文已影响0人  LeonalGU

微服务是一组隔离的单一职责的服务,服务作为独立个体可以自由激活或关闭(弹性可回复),可以自由分布(伸缩可扩展)。微服务之间通过异步分界来解耦合,这样,在时间层面的并行和空间层面的分布得以实现,从而获得“弹性可回复”和“伸缩可扩展”的响应式系统的特点。

微服务起源于70年代,在最近变得流行,这是因为分布式系统需求很大,而微服务架构很适合分布式系统。但是分布式系统依然很难开发和维护,响应式模式(reactive)就被引入了。我们可以用响应式模式开发微服务( reactive micro-services ),构建响应式系统( reactive system )。

响应式的意思就是依据激励信息做出响应,与传统编程模式不同,行为不是由程序过程控制,而是有激励信息控制,我们引入新的编程模式,叫响应式编程( reactive programming )

下面是响应式系统的一些相关概念描述:

上一篇下一篇

猜你喜欢

热点阅读