- 博客(4)
- 资源 (20)
- 收藏
- 关注
原创 spring-cloud之Feign服务调用降级
服务雪崩如图-1,如果所有服务A/B/C网络/应用等都正常,同时能够快速的处理请求并返回,服务之间就可以正常的调度。 如图-2,如果A服务出现异常情况(网络异常/内部数据库异常等)无法在指定的时间内返回B服务结果,那么由于C服务会持续的请求B服务,最终导致B服务积压了大量的请求而服务器奔溃不可用。 如图-3,B服务由于A服务的不可用导致自身请求积压而崩溃,所以所...
2019-05-26 23:47:10 7847 1
原创 Spring-cloud之声明式服务调用Feign
什么是Feign Spring cloud实现服务调用的方式有两种分别是ribbon和feign。Ribbon的调用比较麻烦而且不灵活可以参考博客https://blog.csdn.net/sinat_32366329/article/details/90383664 看下具体的调用过程。 Feign是netflix开发的声明书模板化的HTTP客户端,可以帮助我们更加灵活和便捷...
2019-05-26 02:35:39 257
原创 spring-cloud之Eureka服务注册与消费
spring-cloud之Eureka服务注册与消费Eureka简介 Eureka是Netfilx开源的服务发现组件,本身是一个基于REST的服务。它包含Eureka Server和Eureka Client两个部分。 Eureka Server提供服务注册功能,各个节点启动后,会在Eureka Server中进行注册,这样Eureka Server中的服务注册表中将会存储...
2019-05-20 22:29:54 736
原创 什么是微服务
什么是微服务单体应用架构的局限性如图所示,该应用就是一个典型的商城单体应用。其中包括了前端界面模板/会员模块/订单模块/商品模块,该应用最终部署的时候会打成一个war包或者作为一个文件夹部署到tomcat应用服务器中。其实最开始所有的应用都是在单体应用的基础上演变而来。应用开发初期,投入成本比较低,应用并发不大的情况下。需要应用可以快速开发/测试/部署。而单体应用在初期也可以很好的...
2019-05-09 23:39:48 375
jarslink-demo
2018-04-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人