02 2021 档案

摘要:一、为什么会出现SpringCloud alibaba Spring Cloud Netflix 项目进入维护模式 https://spring.io/blog/2018/12/12/spring-cloud-greenwich-rc1-available-now 什么是维护模式? 将模块置于维护模 阅读全文
posted @ 2021-02-25 17:26 认真对待世界的小白 阅读(3589) 评论(0) 推荐(0)
摘要:一、是什么? 一句话:屏蔽底层消息中间件的差异,降低切换版本,统一消息的编程模型 官网: https://spring.io/projects/spring-cloud-stream#overview https://cloud.spring.io/spring-cloud-static/sprin 阅读全文
posted @ 2021-02-25 12:26 认真对待世界的小白 阅读(329) 评论(0) 推荐(0)
摘要:一、能干嘛? 二、什么是总线? 三、动态刷新全局广播 注意:必须先具备良好的RabbitMQ环境 演示广播效果,增加复杂度,再以3355为模板再制作一个3366 1、新建cloud-config-client-3366 1)POM <?xml version="1.0" encoding="UTF- 阅读全文
posted @ 2021-02-24 18:42 认真对待世界的小白 阅读(219) 评论(0) 推荐(0)
摘要:一、RabbitMQ的的死信队列+ TTL 1、什么是TTL time to live 消息存活时间 如果消息在存活时间内未被消费,则会被清除 RabbitMQ支持两种ttl设置 单独消息进行配置ttl 整个队列进行配置ttl(居多) 2、什么是rabbitmq的死信队列 没有被及时消费的消息存放的 阅读全文
posted @ 2021-02-20 14:11 认真对待世界的小白 阅读(5370) 评论(0) 推荐(0)
摘要:一、RabbitMQ消息可靠性投递 1、什么是消息的可靠性投递 保证消息百分百发送到消息队列中去 保证mq节点成功接受消息 消息发送端需要接受到mq服务端接受到消息的确认应答 完善的消息补偿机制,发送失败的消息可以再感知并⼆次处理 2、RabbitMQ消息投递路径 生产者-->交换机-->队列--> 阅读全文
posted @ 2021-02-04 15:45 认真对待世界的小白 阅读(729) 评论(0) 推荐(0)
摘要:一、什么是Spring-AMQP 官网: https://spring.io/projects/spring-amqp Spring 框架的AMQP消息解决方案,提供模板化的发送和接收消息的抽象层,提供基于消息驱动的 POJO 的消息监听等 提供不依赖于任何特定的AMQP代理实现或客户端库通用的抽象 阅读全文
posted @ 2021-02-03 17:07 认真对待世界的小白 阅读(390) 评论(0) 推荐(0)
摘要:一、RabbitMQ的路由模式和应用场景 1、什么是rabbitmq的路由模式 文档: https://www.rabbitmq.com/tutorials/tutorial-four-java.html 交换机类型是Direct 队列和交换机绑定,需要指定⼀个路由key(也叫 Bingding K 阅读全文
posted @ 2021-02-03 10:16 认真对待世界的小白 阅读(470) 评论(0) 推荐(0)
摘要:一、RabbitMQ的Exchange交换机介绍 1、RabbitMQ 的 Exchange 交换机 生产者将消息发送到 Exchange,交换器将消息路由到⼀个或者多个队列中,交换机有多个类型,队列和交换机是多对多的关系。 交换机只负责转发消息,不具备存储消息的能力,如果没有队列和exchange 阅读全文
posted @ 2021-02-02 15:44 认真对待世界的小白 阅读(321) 评论(0) 推荐(0)
摘要:一、Java项目创建并整合RabbitMQ 1、创建Maven项目 2、添加依赖 官方地址: https://www.rabbitmq.com/java-client.html 依赖地址: https://mvnrepository.com/artifact/com.rabbitmq/amqp-cl 阅读全文
posted @ 2021-02-02 14:32 认真对待世界的小白 阅读(1912) 评论(0) 推荐(0)
摘要:一、介绍 官网:http://www.rabbitmq.com/ RabbitMQ 是⼀个开源的AMQP实现,服务器端用Erlang语言编写,支持多种客户端,如: Python、 Ruby、 .NET、Java、 C、用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面表现不错。 与Sp 阅读全文
posted @ 2021-02-01 20:03 认真对待世界的小白 阅读(179) 评论(0) 推荐(0)