- 博客(4)
- 收藏
- 关注
原创 2021-05-07
RabbitMQ的五种工作模式简单模式1个生产者将消息交给默认的交换机(AMQP default)2 交换机获取消息后交给绑定这个生产者的队列(关系是通过队列名称完成)3 监听当前队列的消费者获取消息,执行消费逻辑发送消息的程序是生产者队列就代表一个邮箱。虽然消息会流经RbbitMQ和你的应用程序,但消息只能被存储在队列里。队列存储空间只受服务器内存和磁盘限制,它本质上是一个大的消息缓冲区。多个生产者可以向同一个队列发送消息,多个消费者也可以从同一个队列接收消息.消费者等待从...
2021-05-07 00:57:31
137
原创 2021-04-29
服务容错在微服务架构中,根据一个一个的业务需求来拆成一个一个的服务,服务与服务之间的相互调用,在SpringClud中可以用RestTemplate+ribbon和Fegin来调用。为了保证其高可用,通常会将单个服务进行集群部署,由于网络因素,以及硬件自身的问题,通常...
2021-04-29 23:37:36
126
原创 zuul与spring-cloud-gateway
zuul与spring-cloud-gateway的比较相同点底层都是servlet两者均是web网关,处理的是http请求不同点内部实现gateway对比zuul多依赖了spring-webflux,在spring的支持下,功能更强大,内部实现了限流、负载均衡等,扩展性也更强,但同时也限制了仅适合于Spring Cloud套件zuul则可以扩展至其他微服务框架中,其内部没有实现限流、负载均衡等。是否支持异步zuul仅支持同步gateway支持异步。理论上gateway则更适合于提高系统吞吐量(但不
2021-04-26 00:54:07
319
原创 分布式
## spring-boot-starter的自动配置原理 Spring boot自动配置的核心注解是@SpringBootApplication,该注解是Spring的启动注解类,里面包含3个:@SpringBootConfiguratio,是一个启动配置类,@EnableAutoConfiguration:表示开启自动配置。 @ EnableAutoConfiguration EnableAutoConfiguration是一个复合注解,其中的第一个 @...
2021-04-22 10:02:38
111
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人