![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring cloud实战
醉爱卡布奇诺
这个作者很懒,什么都没留下…
展开
-
spring cloud+eureka+fegin+ribbon+hystrix+rabbitMQ+sleuth+zipkin+config+dashboard+zuul大合集开发(四)之zuul集成
在集成网关之前先说下网关存在的必要性,当我们的服务特别多的话,我们不是说所有的服务地址都得暴露给客户端,或者说我们暴露给客户端太多的服务地址也不是很友好,而且也不安全,因此网关的存在就相当于一个门卫,所有的客户端请求可以先通过网关,再由网关转发调用后面的服务,这样就保护了子服务不用直接暴露给客户端,并且所有的请求只需访问网关服务就可以了,再者网关的灵活配置,可以让你有选择性的暴露所需接口给客户对也...原创 2019-03-24 22:26:05 · 327 阅读 · 0 评论 -
spring cloud+eureka+fegin+ribbon+hystrix+rabbitMQ+sleuth+zipkin+config+dashboard+zuul大合集开发(一)
笔者开发环境jdk1.8,maven3.5.3,开发工具eclipse一、新建maven父工程名称为springCloud修改编译环境为jdk1.8创建子工程注册中心服务ek-zczx-server在ek-zczx-server服务中添加依赖在这里插入代码片...原创 2019-03-23 15:48:35 · 569 阅读 · 1 评论 -
cloud+eureka+fegin+ribbon+hystrix+rabbitMQ+sleuth+zipkin+config+dashboard+zuul大合集开发(五)之dashboardl集成
当一个集群的服务非常多的时候,他的性能等不一定就非常好,各个服务的性能情况等不好把控,因此spring cloud可以集成dashboard框架,对各个服务进行一定的监控,查看其性能等数据,下面给大家简单介绍下dashboard的搭建,特别简单这个监控服务你可以单独建一个也可以建在你的父工程下,因为其和其他工程几乎没有关联,所以随意,本人为工程整体性就建在前几篇介绍的父工程下在第一篇的工程...原创 2019-03-30 17:13:00 · 291 阅读 · 0 评论 -
spring cloud+eureka+fegin+ribbon+hystrix+rabbitMQ+sleuth+zipkin+config+dashboard+zuul大合集开发(二)之负载均衡
开发环境参考上一篇文章,本主要整合fegin,ribbon,实现负载均衡,发布两个服务分别作为服务提供者和服务调用者1.首先搭建服务提供者: 在父工程下新建子工程名为:server-provider添加以下依赖:<dependencyManagement> <dependencies> <dependency> &l...原创 2019-03-23 17:51:55 · 326 阅读 · 0 评论 -
spring cloud+eureka+fegin+ribbon+hystrix+rabbitMQ+sleuth+zipkin+config+dashboard+zuul大合集开发(三)之熔错机制
大概解释下什么是spring cloud的熔错(自我保护机制),如果我们的项目有许多个微服务集群组成的话,那么久少不了服务之间的相互调用,但是如果一个服务(称为B)挂了的话,那么调用他的那个服务(称为A)便没法正常访问B,那么当访问量非常大的时候,所有的请求都会阻塞在服务A,服务A不断的去尝试连接B,那么此时就很有可能导致服务A也宕机,既而产生连锁反应使整个集群挂掉,所以为了防止这种情况的产生,那...原创 2019-03-24 14:04:50 · 581 阅读 · 0 评论