
分布式架构
文章平均质量分 64
微醺尔尔
我变秃了,却没有变强
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SpringCloud之Sleuth+Zipkin实战
一. 简介在微服务架构中,随着业务的发展,系统越来越复杂,调用关系越来越错综复杂。几乎每一个请求都会形成一条调用链路,每一条链路都有可能由于各种原因出错。这时候发现,对全链路调用跟踪显得越来越重要。Srping Cloud Sleuth提供了一套完整的解决方案。二. 实战1.Sleuth步骤:在各个微服务添加pom依赖 --> 添加配置信息(配置日志)ShopGetWayZuul8300、ShopProvider8101这2个模块中分别添加1.添加pom依赖2...原创 2021-03-20 16:49:55 · 501 阅读 · 0 评论 -
SpringCloud之Stream实战
一. 简介Spring Cloud Stream是一个用来为微服务应用架构构建消息驱动能力的框架。二. 实战步骤:添加pom依赖 --> 添加配置文件 --> 编写业务逻辑 --> 启动项目1.添加pom依赖分别在服务提供者和服务消费者模块添加(ShopProvider8100、ShopConsumer8200)2.添加配置信息(分别在服务提供者和服务消费者添加配置) 3.编写业务逻辑,先写服务端,再写消费端服务端:消费端:.原创 2021-03-20 12:06:17 · 196 阅读 · 0 评论 -
SpringCloud之Bus实战
一. 简介消息总线:在微服务架构中,通常会用一个轻量级的消息代理来构建一个共用的消息主题让系统中所有微服务连接上来,该主题产生的消息会被所有实例监听和消费,我们称它为消息总线Spring Cloud Bus可以很容易的搭起消息总线,可以配合Spring Cloud Config实现微服务配置文件信息的动态更新。Spring Cloud Bus 可以结合Rabbit MQ 、Kafka等来实现消息通知的功能。二. 实战步骤:首先你的安装RabbitMQ --> 在Config服务端、原创 2021-03-19 22:50:44 · 378 阅读 · 0 评论 -
SpringCloud之Config实战
一. 简介Spring Cloud Config是来为分布式系统中的基础设施和微服务应用提供集中化的外部配置支持,它分为服务端和消费端。其中服务端又被称为分布式配置中心,踏实一个独立的微服务,用来连接仓库并为客户端提供获取配置信息,加密、解密等访问接口;客户端则是各个微服务应用。...原创 2021-03-16 08:57:42 · 253 阅读 · 1 评论 -
SpringCloud之Zuul实战
SpringCloud之Eureka实战SpringCloud之Ribbon实战SpringCloud之Hystrix实战SpringCloud之Feign实战一. 简介zuul就是个网关,可以实现请求路由,校验过滤等功能二. 实战复制一份服务消费者 ---> 引入pom依赖 ---> 主程序添加注解 ---> 修改配置文件 ---> 修改服务提供者代码 ---> 启动并访问1.如之前的操作一样,复制模块2.引入依赖...原创 2021-03-03 23:40:35 · 221 阅读 · 1 评论 -
SpringCloud之Hystrix实战
一. 简介1.什么是Hystrix2.Hystrix的作用是什么2. 实战2.1 服务熔断主要流程: 引入pom依赖---> 在服务端添加相关注解 --> 在服务端编写熔断方法 ---->修改服务端代码 ---->启动项目1.引入依赖2.在消费端启动类上添加注解3.在消费者调用方法接口上添加注解,并编写熔断方法4.修改服务端接口方法5.启动项目启动顺序如下6.访问项目 会轮流出现下面情况...原创 2021-03-02 23:06:50 · 262 阅读 · 1 评论 -
SpringCloud之Ribbon实战
一.简介1.什么是负载均衡负载均衡是指将工作任务进行平衡、分摊到多个操作单元上进行运行,从而协同完成工作任务。2.负载均衡分类2.1 服务端负载均衡服务端负载均衡即请求到达服务端之后由负载均衡器根据一定的负载均衡算法将请求路由到目标服务器,常见的有Nginx、F5等2.2 客户端负载均衡客户端负载均衡即服务端有一个服务端的地址列表,发出请求之前通过一定的负载均衡算法选择一个服务器进行请求访问。2.3 常用的负载均衡算法轮询、加权、一致性hash等3. Ribbon简介原创 2021-03-01 23:33:30 · 309 阅读 · 0 评论 -
SpringCloud之Eureka实战
一. Eureka简介Eureka由Netflix开源,集成到了SpringCloud体系中,它是基于RestfulAPI风格的服务注册发现组件。常用 服务注册发现组件还有Zookeeper、Consul、NacosEureka包含2个组件,Eureka Server和Eureka Client,Eureka Client为客户端,用于和服务端Eureka Server进行交互;Eureka Server为客户端,服务启动后通过Eureka Client向Eureka Server...原创 2021-02-07 10:02:10 · 838 阅读 · 0 评论