微服务
汉唐味道
这个作者很懒,什么都没留下…
展开
-
spring源码构建
文章目录spring官网下载![在这里插入图片描述](https://img-blog.csdnimg.cn/20200125092524532.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl8zOTUxNzQ3Mw==,...原创 2020-01-25 20:29:57 · 178 阅读 · 0 评论 -
微服务-----(1)---Eureka
微服务与分布式区别:分布式, 就是一台机器承受不了的,或者是成本问 题 , 不得不使用多台机器来完成服务的部署, 而微服务的目标 只是让各个模块拆分开来,不会被互相影响,比如 模块的升级亦或是出现BUG等等微服务与Spring-Cloud的关系 微服务只是一种项目的架构方式,或者说是一种概念,就如同我们的MVC架构一样, 那么Spring-Cloud便是对这 种技术的实现Eureka...原创 2019-02-22 21:50:14 · 194 阅读 · 0 评论 -
微服务------(2)--------ribbon+fegin
Eureka只作为服务的调用与发现,需要ribbon进行调用ribbon是什么?Spring Cloud Ribbon是基于Netflix Ribbon实现的一套客户端负载均衡的工具。简单的说,Ribbon是Netflix发布的开源项目,主要功能是提供客户端的软件负载均衡算法,将Netflix的中间层服务连接在一起。Ribbon客户端组件提供一系列完善的配置项如连接超时,重试等。简单...原创 2019-02-25 22:23:49 · 350 阅读 · 0 评论 -
微服务(5)----HystrixDashbord+Config
Hystrix(注意 是单纯的Hystrix) 提供了对于微服务调用状态的监控(信息), 但是,需要结合spring-boot-actuator 模块一起使用。放在user类中在包含了 hystrix的项目中, 引入依赖:<dependency> <groupId>org.springframework.boot</groupId> &...原创 2019-03-08 21:31:34 · 71 阅读 · 0 评论 -
微服务(3)------Hystrix
Hystrixhttps://github.com/Netflix/Hystrix/wikispringcloud版本到了D之后,不再是自动支持hystrix,关闭了feign默认支持hystrix,需要手动打开??Hystrix是一个用于处理分布式系统的延迟和容错的开源库,在分布式系统里,许多依赖不可避免的会调用失败,比如超时、异常等,Hystrix能够保证在一个依赖出问题的情况下...原创 2019-03-04 08:27:08 · 413 阅读 · 0 评论 -
微服务(6) --------sleuth+zipkin Server
微服务“跟踪"大家先看几个问题,对于一个大型的微服务架构系统,会有哪些常见问题?如何串联调用链,快速定位问题如何厘清微服务之间的依赖关系如何进行各个服务接口的性能分折如何跟踪业务流的处理sleuth介绍:看官网spring Cloud Sleuth为 spring Cloud提供了分布式跟踪的解决方案,它大量借用了Google Dapper、 TwitterZipkin和...原创 2019-03-09 17:38:27 · 155 阅读 · 0 评论 -
微服务(4)----zuul
zuul路由,过滤,容错与回退,集群,高可用其中路由功能负责将外部请求转发到具体的微服务实例上,是实现外部访问统一入口的基础而过滤器功能则负责对请求的处理过程进行干预,是实现请求校验、服务聚合等功能的基础.Zuul和Eureka进行整合,将Zuul自身注册为Eureka服务治理下的应用,同时从Eureka中获得其他微服务的消息,也即以后的访问微服务都是通过Zuul跳转后获得。注意:Z...原创 2019-03-07 12:54:06 · 120 阅读 · 0 评论