这段时间通过学习spring cloud逐渐明白了spring cloud的整个生态圈。
使用Spring Cloud Netflix中的Eureka实现了服务注册中心以及服务注册与发现;而服务间通过Ribbon或Feign实现服务的消费以及均衡负载;使用Zuul服务网关,统一对外端口,实现负载均衡,服务过滤。通过Spring Cloud Config实现了应用多环境的外部化配置以及版本管理。为了使得服务集群更为健壮,使用Hystrix的融断机制来避免在微服务架构中个别服务出现异常时引起的故障蔓延。使用kafka或rabbitmq构成消息总线,实现配置信息的统一修改,实现消息订阅。

本文介绍了SpringCloud在微服务架构中的应用实践,包括使用Eureka作为服务注册中心,利用Ribbon或Feign实现服务调用及负载均衡,通过Zuul实现服务网关功能,采用SpringCloudConfig进行多环境配置管理,使用Hystrix实现服务熔断,以及通过消息总线如kafka或rabbitmq实现配置信息同步。
526

被折叠的 条评论
为什么被折叠?



