这是⼀个典型的微服务总体架构设计图,⾃上往下看,可以分为前台应⽤层、 API 接⼊层、业务应⽤层、服务中⼼和基础资源层结构,每层结构都有其⾃⾝的功能和特别的设计。
分布式和微服务的关系前台应⽤层可⽀持任何应⽤的客户端,如物联⽹、⼩程序、移动 App API 开放平台等。
⾼度的独⽴性设计
微服务架构的去中⼼化的设计特点,为每个微服务的设计提供了⾼度的独⽴性。这样,我们就可以根据每个微服务的特点,选择数据库或者通信⽅式,以发挥其独特的效能。
⾼可⽤的基础资源⽀持
在微服务架构设计中,通常是使⽤云服务来组建基础资源的。其中,云服务既可以租⽤云服务提供商的服务器,也可以⾃⼰组建私有云,或者两者兼⽽有之。
如果需要进⾏跨机房或跨地区的微服务互联,则必须在保证安全的前提下,通过 VPC 专⽹使⽤专⽤通道进⾏通信。⼩结

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。