001-分布式系列
文章平均质量分 94
主要为分布式相关博文
火恐龙
闷声学习变大牛
展开
-
微服务-消息中间件
文章目录微服务-消息中间件RabbitMQStreamRocketMQ微服务-消息中间件RabbitMQStreamRocketMQ原创 2021-02-01 16:10:31 · 997 阅读 · 1 评论 -
微服务架构SpringCloud
阅读这篇博文你可以了解什么是springcloud,可以从理论到实践。此篇通篇介绍springcloud的概念,并为每个主要的组件介绍部分指向一个新的文章,新文章归纳相似组件,使它看起来不是太长,思路清晰。原创 2021-01-28 09:05:08 · 637 阅读 · 1 评论 -
消息中间件-RabbitMQ
文章目录消息中间件-RabbitMQspringboot整合RabbitMQStream整合RabbitMQ(SpringCloud)消息中间件-RabbitMQrabbitmq分布式消息队列,即用来使不同的服务间消息传递,在此过程中分为发送者、接收者。详图:来自 https://blog.csdn.net/qq_35387940/article/details/100514134使用RabbitMQ,服务将进行如下几个步骤:建立连接:可以使用ConnectionFactory来构建C原创 2021-03-22 18:19:29 · 331 阅读 · 0 评论 -
微服务架构SpringCloud Alibaba
文章目录微服务架构SpringCloud Alibaba前往springcloud:https://blog.csdn.net/qq_52681418/article/details/113247805微服务架构SpringCloud Alibaba原创 2021-02-03 09:38:30 · 355 阅读 · 2 评论 -
微服务-配置中心
文章目录微服务-配置中心ConfigApollospringcloud:https://blog.csdn.net/qq_52681418/article/details/113247805微服务-配置中心微服务架构中存在很多服务,每个服务都有自己的配置文件,这些配置文件如果集成在服务中,也是难以维护的,于是便可以使用配置中心来管理这些配置文件。ConfigApollo...原创 2021-02-02 11:45:01 · 1062 阅读 · 0 评论 -
微服务-链路追踪
文章目录微服务-链路追踪Sleuth+Zipkin1.打印日志2.聚合日志Zipkin3.持久化数据4.化数据采集RabbitMQSkywalking微服务-链路追踪通过链路追踪,可以记录请求在整个调用链路的日志信息、对应用性能进行监控、显示服务调用情况。在链路追踪过程中,会出现以下2个名词:trace:调用链路,有一个链路ID(traceID)。span:工作单元,即单次调用。Sleuth+ZipkinSleuth全称SpringCloud Sleuth,主要为分布式系统提供链路原创 2021-02-01 17:12:22 · 752 阅读 · 0 评论 -
微服务-服务网关
看见别人写的富文本看起来可舒服,这一节就用富文本写一篇试试吧!springcloud:https://blog.csdn.net/qq_52681418/article/details/113247805微服务-服务网关目录微服务-服务网关Nginx1.服务IP代理Zuul1.服务IP代理2.过滤器3.GateWay当集群中存在大量的调用者时,对外暴露的服务接口将很多,而这些服务都分布在不同的主机上,这就会出现接口IP+端口各种各样,而且当部分服务换主机或端口时.原创 2021-01-31 02:41:10 · 619 阅读 · 0 评论 -
大型网络应用架构的演变过程
文章目录大型网络应用的架构演变单体应用架构垂直应用架构早期分布式架构分布式SOA架构微服务架构SpringCloud:https://blog.csdn.net/qq_52681418/article/details/113247805大型网络应用的架构演变单体应用架构你是一名程序员,有一天,你终于开发出了一个网络应用,然后你直接打包,并部署在一台主机上。然后你的应用很受欢迎,访问量逐渐变大,于是你不得不换一台配置更高的主机,但是后来你的访问量变得更高了,而你的主机配置也高得不能再高了。原创 2021-01-30 23:34:33 · 291 阅读 · 1 评论 -
微服务-服务容错:熔断、降级、隔离、限流
啥也没有原创 2021-01-28 17:29:44 · 2502 阅读 · 0 评论 -
微服务-服务调用
文章目录微服务-服务调用地址硬编码1.服务调用Ribbon1.服务调用2.负载均衡3.请求重试OpenFeign1.服务调用2.负载均衡3.服务降级4.请求压缩5.日志配置6.自定义Feign微服务-服务调用服务调用,即一个服务调用另一个服务,此过程可以分为服务调用者、服务提供者。基本上都会使用注册中心来作为中间件。地址硬编码地址硬编码即将微服务的IP、端口号、请求url等具体的api地址通过代码的形式写在调用者服务中。平常的单体应用中,客户端访问应用api即可取得数据;在微服务中,服务原创 2021-01-28 17:14:29 · 4180 阅读 · 0 评论 -
微服务-服务注册
文章目录微服务-服务注册中心Eureka (AP)1.搭建Eureka服务2.服务注册3.服务发现、服务调用4.服务高可用5.服务剔除机制、自我保护机制微服务-服务注册中心服务调用者:需要调用微服务的服务。服务提供者:被调用的微服务。服务提供者将自己的信息注册到注册中心,服务调用者从注册中心取到微服务的信息(如通过服务名获取ip+端口),通过取到的信息对服务进行调用。通过这种方式,微服务ip、端口变化时,注册中心将提供最新的服务信息提供给调用者。Eureka (AP)Eureka是一原创 2021-01-27 18:24:00 · 1203 阅读 · 2 评论