SpringCloud学习
文章平均质量分 87
wangjinnan16
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Spring Cloud学习系列第三章:云计算断路器模式实现库Hystrix
一、简介 微服务之间的调用模式是在不同进程间通过网络远程调用,内存间调用和远程调用之间的巨大差异之一是远程调用可能会失败,或者在没有响应的情况下挂起,直到达到超时限制。如果在无响应的服务提供者上有很多呼叫者,那么就可能会用尽关键资源,如内存、CPU、网络连接等,从而导致跨多个系统的级联故障。为解决这种问题,大神们提出了断路器模式。 断路器背后的基本思路很简单。您将一个受保护的函数调原创 2017-08-13 22:25:54 · 376 阅读 · 0 评论 -
Spring Cloud学习系列第四章:路由与过滤服务Zuul
一、简介 前面讨论的知识基本上都是围绕后台微服务,但是我们的微服务最终是要提供给客户端调用的,例如WEB、Android、IOS,毕竟用户又不关心你的后台服务架构多么优秀。那么问题来了,几十上百个微服务,都要用反向代理服务器配置,那么多服务器ip,那个配置文件我都不忍直视。既然我们的服务都已经注册在Eureka Server中了,那么直接去代理Eureka Server不就好了,but Eu原创 2017-08-15 10:48:00 · 479 阅读 · 0 评论 -
Spring Cloud学习系列第五章:分布式系统外部配置Spring Cloud Config
一、简介 不管任何系统,随着业务越来越多,可配置属性也会越来越多,修改的频率也会越来越大,而且从开发、测试、生产每个环境的配置都可能不一样,如果没有一个统一的地方去管理,后期的维护成本简直不可想象,相信经过长期项目的朋友应该会有这种痛点。所以,Spring Cloud又帮我们提供了统一的外部配置服务Spring Cloud Config。 Spring Cloud Config为分布式原创 2017-08-16 09:54:18 · 391 阅读 · 0 评论 -
Spring Cloud学习系列第一章:Eureka之服务注册与发现
一、Spring Cloud简介 Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智能路由,微代理,控制总线)。分布式系统的协调导致了样板模式, 使用Spring Cloud开发人员可以快速地支持实现这些模式的服务和应用程序。他们将在任何分布式环境中运行良好,包括开发人员自己的笔记本电脑,裸机数据中心,以及Cloud Fou原创 2017-08-10 18:05:06 · 1549 阅读 · 0 评论 -
Spring Cloud学习系列第二章:使用Feign调用服务
一、Feign简介 Feign是一个声明式的Web服务客户端。这使得Web服务客户端的写入更加方便 要使用Feign创建一个界面并对其进行注释。它具有可插入注释支持,包括Feign注释和JAX-RS注释。Feign还支持可插拔编码器和解码器。Spring Cloud增加了对Spring MVC注释的支持,并使用Spring Web中默认使用的HttpMessageConverters。S原创 2017-08-11 21:31:00 · 2583 阅读 · 0 评论
分享