自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 RabbitMQ的五种工作模式和使用场景

五种模式的介绍 1.简单模式 由生产者提供一个消息,消费者去接受这个消息,中间不需要交换器,也不需要消息队列绑定交换器,双方共用同一个chanel信道就能完成消息的传递。 2.工作模式 由生产者提供一个消息,消费者去接受这个消息,中间不需要交换器,也不需要消息队列绑定交换器,双方共用同一个chanel信道就能完成消息的传递。比起简单模式来说,工作模式只是将消费者的数量增多。 3.发布订阅 这里需要用到交换器,这个交换器的类型是FANOUT群发,需要指定交换器的名称和类型,但不需要消息队列绑定交换器,由

2021-05-07 00:06:53 989

原创 2021-04-29

Alibaba Sentinel服务容错的可选方案 在实际的开发环境中,我们总是会面对各种各样的问题,网络问题,自然灾害,不可抗力因素以及代码的可靠性,不做服务容错,当项目正式部署上线,一个不大的故障都可能导致大范围的服务不可用,单体项目尚且如此,分布式项目面临的情况更加严峻。 这幅图描述了一个经典的情形,服务雪崩。一开始只是一个底层服务出现了一个故障,特别是当这个服务没有直接挂掉,而是处于缓慢严重超时的这样一个情况下,调用这个服务的其他服务,一旦调用这个服务,由于迟迟没有得到响应,也进入了阻塞状态,渐渐

2021-04-29 20:16:52 112

原创 2021-04-25

分布式中服务网关,netflix zuul与spring cloud gateway的一些区别 zuul是由netflix开源的比较早的网关,目前已经不维护了,zuul实际上是基于javaEE的servlet栈来提供一系列路由过滤服务的,而gateway是基于Reactor响应式编程的,两者的底层原理是完全不同的。 关于servlet的一些相关的特性,这里就不做具体的解释了,一般来说了解到网关这个概念的时候对于servlet都有一定的认知了。 Reactor响应式编程,这是一种编程思想。reactor设计模

2021-04-25 20:12:28 91

原创 2021-04-21

分布式系统的特点和一些相关的理论支持 什么是分布式系统? 分布式系统分布式系统是其组件分布在连网的计算机上,组件之间通过传递消息进行通信和动作协调的系统。 这里能看到一些分布式系统的特点,组件、连网、通信、协调。与分布式对应的一个名词叫单体,一般学习环境遇到的项目大多都是单体项目,而商业环境下的项目由于其用户量大,访问设备多样,功能纷繁复杂,数据海量的特点,单体项目去支撑这些功能的实现显得不切实际,所以分布式就成为了一种必然的选择,再谈特点分布式将单体项目拆分成多个组件,每一个组件去完成特定的功能,组件之间

2021-04-21 20:31:45 72

原创 spring-boot自动配置的原理及实现

我们在使用spring-boot的时候会发现这个框架用起来是真的非常的简单,我们只需要在它的一个名为application的外化配置文件中配一些私人化的属性,其他一些比较公共的配置都消失了,这其中就是spring-boot的自动配置功能在起作用。 当我们留意到spring-boot的依赖的时候我们会发现,spring本身支持的一些主流框架的的artifactId的名字一般叫spring-boot-starter-xxx,而一些spring-boot官方没做支持的一些框架为了能够使用spring-boot这个

2021-03-24 22:50:52 353 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除