- 博客(6)
- 资源 (21)
- 收藏
- 关注
原创 504、Java分布式和集群17 -【SpringCloud视图微服务 - 端口号总结】 2021.06.30
0、多个微服务springcloud 做到现在,已经有很多微服务了。 我们打开 父项目 springcloud 的 pom.xml 可以发现里面有很多子项目了。 <module>eureka-server</module> <module>product-data-service</module> <module>product-view-service-ribbon</module> <module>pr
2021-06-30 11:21:11 182
原创 503、Java分布式和集群16 -【SpringCloud视图微服务 - 网关 ZUUL】 2021.06.30
0、为何要用网关我们现在有两种微服务,分别是数据微服务和视图微服务。他们有可能放在不同的 ip 地址上,有可能是不同的端口。为了访问他们,就需要记录这些地址和端口。 而地址和端口都可能会变化,这就增加了访问者的负担。所以这个时候,我们就可以用网关来解决这个问题。如图所示,我们只需要记住网关的地址和端口号就行了。如果要访问数据服务,访问地址 http://ip:port/api-data/products 即可。如果要访问视图服务,访问地址 http://ip:port/api-view/pro
2021-06-30 11:17:35 128
原创 502、Java分布式和集群15 -【SpringCloud视图微服务 - 断路器监控】 2021.06.30
0、需求在上个知识点讲解了针对一个微服务的断路器监控,但是微服务通常会是多个实例组成的一个集群。 倘若集群里的实例比较多,难道要挨个挨个去监控这些实例吗? 何况有时候,根据集群的需要,会动态增加或者减少实例,监控起来就更麻烦了。所以为了方便监控集群里的多个实例,springCloud 提供了一个 turbine 项目,它的作用是把一个集群里的多个实例汇聚在一个 turbine里,这个然后再在 断路器监控里查看这个 turbine, 这样就能够在集群层面进行监控啦。1、先运行,看到效果,再学习老规矩
2021-06-30 11:02:24 168 1
原创 501、Java分布式和集群14 -【SpringCloud视图微服务 - 断路器监控】 2021.06.30
0、需求前面讲解了断路器, 当数据服务不可用的时候, 断路器就会发挥作用。那么数据服务什么时候可用,什么时候不可用,如何监控这个事情呢? 我们就要用到 断路器监控 来可视化掌控这个情况了。1、监控图解监控信息就是如图所示这样,里面的各部分都标记了解释。2、关闭数据服务此时关闭数据服务,再观察,不一会儿红色的数据就达到 100%啦3、模仿和排错在确保可运行项目能够正确无误地运行之后,再严格照着教程的步骤,对代码模仿一遍。模仿过程难免代码有出入,导致无法得到期望的运行结果,此时此刻通过比较
2021-06-30 10:47:25 136 1
原创 500、Java分布式和集群13 -【SpringCloud视图微服务 - 断路器Hystrix】 2021.06.01
前言:目录前言:0、问题1、断路器2、先运行,看到效果,再学习3、pom.xml4、ProductClientFeign5、ProductClientFeignHystrix6、application.yml7、参考链接前言:不知不觉当中,博客数量已经突破到500篇了。回头看看,其中伴随了很多的辛酸苦辣:找工作、面试、参加军队文职考试......加之5月底广州疫情大爆发,把人们内心深处那颗悬着的心再次拉到了嗓子眼,感染人数激增,打疫苗者、做核酸检测者如过江之鲫
2021-06-01 16:27:38 125
原创 499、Java分布式和集群12 -【SpringCloud视图微服务 - 消息总线Bus】 2021.06.01
目录0、RabbitMQ1、先运行,看到效果,再学习2、pom.xml3、bootstrap.yml4、application.yml5、ProductDataServiceApplication6、FreshConfigUtil.java7、对服务链路追踪的影响8、参考链接0、RabbitMQspringCloud 通过 rabbitMQ 来进行消息广播,以达到有配置信息发生改变的时候,广播给多个微服务的效果。所以需要先安装 rabbitMQ 服务器。站长已
2021-06-01 10:45:07 1687
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人