望文生义,micro service,将一个巨大的单体运用拆分红若干个“细小”的服务,服务间经过进程通讯完结原本在单体运用中的调用。
根据k8s、springcloud的服务注册与发现比照k8s服务注册、发现体系:etcd(内部选用raft协议作为一致性算法),关于微服务来说第三方注册
springcloud结构开发的微服务,运用eureka组件做为服务注册中心。
1.服务注册中心Eureka:完成服务注册,服务发现,服务的路由分发根底才能。
2.服务网关Zuul:一切外部需求拜访和恳求的服务悉数经过Zuul进行转发,相似API服务网关。
3.断路器Hystrix:担任监控服务之间的调用状况,接连屡次失利进行熔断维护。