spring-cloud
文章平均质量分 88
瞎胡侃
这个作者很懒,什么都没留下…
展开
-
Spring-Cloud 初探(序)
介绍Spring Cloud 为开发者提供了在分布式系统(如配置管理、服务发现、断路器、智能路由、微代理、控制总线、一次性 Token、全局锁、决策竞选、分布式会话和集群状态)环境下,用于构建一些常见模式的工具。对于分布式系统间的协调产生的分发模式,开发人员可以使用Spring-Cloud快速构建实现了那些模式的服务和应用。Spring-Cloud可以在任何的分布式环境下良好运行,包括开发者自原创 2017-08-03 20:24:01 · 1209 阅读 · 0 评论 -
Spring-Cloud 服务注册与发现 Eureka
对于微服务的治理而言,核心就是服务的注册和发现。这方面的开源架构很多,最出名的应该是Zookeeper,但这也许并不代表就是一个最佳选择。但是对于服务发现场景来说,数据一致性就不再是首要考虑的。对某个服务来说,即使注册中心的每个节点所保存的服务提供者信息有所不同,也并不会造成灾难性的后果。因为对于服务消费者来说,关注的是可以消费,哪怕说拿到了不正确的服务实例去消费,也比无法消费要好一些。所以,对于服务发现而言,可用性理应比数据一致性更加值得首要考虑,即AP胜过CP。所以Spring Cloud Netfl原创 2017-10-23 11:42:03 · 2284 阅读 · 0 评论 -
Spring-Cloud 熔断器 Hystrix
Hystrix是什么?在分布式环境下,服务之间存在大量的依赖,其中有一些不可避免的会发生失败。Hystrix是一个类库,通过增加延迟容忍和容错逻辑,来帮助控制这些分布式服务之间的交互问题。Hystrix通过隔离服务之间的访问点,来阻止问题的传播,避免出现级联故障,并提供失败备选响应,所有这些措施提高了系统的整体服务弹性。Hystrix历史Hystrix 是2011 从Netflix翻译 2017-11-17 16:23:43 · 980 阅读 · 0 评论 -
Spring-Cloud 负载均衡 Ribbon
Spring Cloud Netflix Ribbon 是Netflix发布的开源项目,在客户端实现负载均衡。以下内容来自Spring Cloud中服务的发现与消费。Ribbon 是一个基于HTTP和TCP的客户端负载均衡器,当我们将Ribbon和Eureka一起使用时,Ribbon会从Eureka注册中心去获取服务端列表,然后进行轮询访问以到达负载均衡的作用,客户端负载均衡中也需要心跳机制去维护服务端清单的有效性,当然这个过程需要配合服务注册中心一起完成。原创 2017-11-14 15:40:31 · 1105 阅读 · 0 评论