
SpringCloud
文章平均质量分 78
执卷
这个作者很懒,什么都没留下…
展开
-
SpringCloud学习笔记(十一)_Hystrix仪表盘
我们来看一下如何使用它吧。原创 2023-08-27 16:03:21 · 463 阅读 · 0 评论 -
SpringCloud学习笔记(十二)_Zipkin全链路监控
Zipkin是SpringCloud官方推荐的一款分布式链路监控的组件,使用它我们可以得知每一个请求所经过的节点以及耗时等信息,并且它对代码无任何侵入,我们先来看一下Zipkin给我们提供的UI界面都是提供了哪些信息。原创 2023-08-27 16:04:39 · 575 阅读 · 0 评论 -
SpringCloud学习笔记(九)_使用Java类加载SpringBoot、SpringCloud配置文件
怎么样,学会这个以后Leader还会担心你的代码臃肿么。本文出自,转载请保留。原创 2023-08-26 09:21:30 · 461 阅读 · 0 评论 -
SpringCloud学习笔记(十)_SpringCloud监控
今天我们来学习一下actuator这个组件,它不是SpringCloud之后才有的,而是SpringBoot的一个starter,Spring Boot Actuator。我们使用SpringCloud的时候需要使用这个组件对应用程序进行监控与管理虽然actuator默认给我们提供了这么多的端点供我们使用,但是为了安全起见,在SpringBoot2.0中它仅仅开放了health和info两个端口,如果想要使用其他的端口就需要我们增加一些配置了,一起来看一下如何使用actuator吧。原创 2023-08-26 09:22:38 · 566 阅读 · 0 评论 -
SpringCloud学习笔记(八)_使用Apollo做配置中心
由于Apollo支持的图形化界面相对于我们更加的友好,所以此次我们使用Apollo来做配置中心本篇文章实现了使用Apollo配置了dev和fat两个环境下的属性配置。Apollo官方文档。原创 2023-08-25 07:54:52 · 504 阅读 · 0 评论 -
SpringCloud学习笔记(七)_路由器和过滤器-Zuul
先来看一下下方这个图[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KKzFMT0A-1692921015947)(https://zhixiang.org.cn/usr/local/blogImg/cd704830-4f9f-43a0-a972-d0ae09190687.png)]假如现在我们具有四个微服务,分别是用户、订单、支付、催收微服务,它们的调用方式分别是使用http、restful、thrift、kafka。原创 2023-08-25 07:50:40 · 488 阅读 · 0 评论 -
SpringCloud学习笔记(六)_Ribbon服务调用
Spring Cloud Ribbon是基于Netflix Ribbon实现的一套客户端负载均衡的工具Ribbon是Netflix发布的开源项目,主要功能是提供客户端的软件负载均衡算法和服务调用。Ribbon客户端组件提供一系列完善的配置项如连接超时、重试等。简单的说,就是在配置文件中列出Load Balance(简称LB)后面所有的机器,Ribbon会自动的帮组你基于某种规则(如简单轮询,随机连接等)去连接这些机器,我们很容易使用Ribbon实现自定义的负载均衡算法。原创 2023-08-24 07:59:32 · 630 阅读 · 0 评论 -
SpringCloud学习笔记(五)_Consul注册中心
本章使用的Consul版本是 1.7.2。原创 2023-08-24 07:58:28 · 329 阅读 · 0 评论 -
SpringCloud学习笔记(三)_服务提供者集群与服务发现Discovery
既然SpringCloud的是微服务结构,那么对于同一种服务,当然不可能只有一个节点,需要部署多个节点架构图如下:由上可以看出存在多个同一种服务提供者(Service Provider)原创 2023-08-23 07:55:19 · 953 阅读 · 0 评论 -
SpringCloud学习笔记(四)_ZooKeeper注册中心
基于Spring Cloud实现服务的发布与调用。而在18年7月份,Eureka2.0宣布停更了,将不再进行开发,所以对于公司技术选型来说,可能会换用其他方案做注册中心。本章学习便是使用ZooKeeper作为注册中心。本章使用的zookeeper版本是 3.6.0。原创 2023-08-23 07:56:55 · 1173 阅读 · 0 评论 -
SpringCloud学习笔记(一)_快速入门
Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智能路由,微代理,控制总线)。分布式系统的协调导致了样板模式, 使用Spring Cloud开发人员可以快速地支持实现这些模式的服务和应用程序。他们将在任何分布式环境中运行良好,包括开发人员自己的笔记本电脑,裸机数据中心,以及Cloud Foundry等托管平台。原创 2023-08-22 06:54:38 · 538 阅读 · 0 评论