社区
尹成的课程社区_NO_2
微服务
帖子详情
模式之订阅消息
尹成学院
2023-01-13 01:37:02
课时名称
课时知识点
模式之订阅消息
模式之订阅消息
...全文
55
回复
打赏
收藏
模式之订阅消息
课时名称课时知识点模式之订阅消息模式之订阅消息
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Spring和ActiveMQ的整合实例源码
此实例基于Spring+JMS+ActiveMQ+Tomcat,注解的完整实例,包含jar包
ActiveMQ之发布-
订阅
消息
模式
实现
一、概念 发布者/
订阅
者模型支持向一个特定的
消息
主题发布
消息
。0或多个
订阅
者可能对接收来自特定
消息
主题的
消息
感兴趣。在这种模型下,发布者和
订阅
者彼此不知道对方。这种
模式
好比是匿名公告板。这种
模式
被概括为:多个消费者可以获得
消息
在发布者和
订阅
者之间存在时间依赖性。发布者需要建立一个
订阅
(subscription),以便客户能够
订阅
。
订阅
者必须保持持续的活动状态以接收
消息
,除非
订阅
者建立了持久的订...
Kafka
消息
队列 (KRaft
模式
)
# Kafka
消息
队列 (KRaft
模式
) ## 课程介绍 本课程使用官网文档、源码、物理文件分析等方式带大家入门 KRaft
模式
的 Apache Kafka。 Kafka 是一个
消息
队列,也称作事件流平台、
消息
系统、
消息
中间件、
消息
引擎、
消息
发布
订阅
系统等。 本课程主要内容为: 1. 环境搭建 - 介绍 Apache Kafka - 下载安装 JDK - 下载安装 Kafka - 修改 PATH 环境变量2. 单台机器集群(KRaft)[1] - 介绍 Kafka 的 KRaft
模式
- 介绍 controller 和 broker - 修改 controller 和 broker 配置3. 单台机器集群(KRaft)[2] - 使用 kafka-storage.sh 格式化数据目录 - 启动 controller,并分析启动日志 - 启动 broker,并分析启动日志 - 使用 kafka-metadata-shell.sh 分析集群元数据4. Broker配置补充 - 补充 listeners、advertised.listeners 等配置 - 使用 kafka-metadata-shell.sh 验证配置修改 - 配置支持内网、外网访问的 broker 配置 - 使用 kafka-console-producer.sh 验证配置修改5. 集群测试 - 介绍
消息
主题 topic - 使用 kafka-topics.sh 创建主题 - 使用 kafka-metadata-shell.sh 分析元数据 - 使用 kafka-console-producer.sh 生产
消息
- 使用 kafka-console-consumer.sh 消费
消息
- 分析 broker
消息
数据文件6. 可视化工具 - 介绍 Kafdrop - 下载、安装、运行 Kafdrop - 创建主题、删除主题、查看
消息
数据等 - 介绍 Kafka 主题删除过程7. 三台机器集群(KRaft) - 配置 controller 和 broker - 格式化数据目录 - 启动 controller 和 broker,并分析启动日志 - 分析集群元数据 - 关闭 controller 和 broker8. 主题 分区 副本 - 介绍主题 topic - 介绍分区 partition - 介绍副本 replica,介绍 leader follower - 分析 broker 数据文件 - 分析主题、分区、副本相关的集群元数据 - 使用 Java 代码指定分区生产
消息
9. 生产者 - 分析生产者配置 - 分析 Kafka 源码 KafkaConsumerProducerDemo 中的生产者代码 - 使用 Java 代码生产
消息
,实现
消息
同步发送、异步发送 - 分析
消息
顺序问题 - 分析生产者序列化器 StringSerializer、分区器等源码10. 消费者消费者组 - 介绍消费者配置 - 分析 Kafka 源码 KafkaConsumerProducerDemo 中的消费者代码 - 使用 Java 代码消费
消息
- 介绍并演示消费者组 consumer group - 介绍并演示消费者再平衡过程 consumer rebalance - 介绍并演示自动重置消费位移 - 分析消费者反序列化器 StringDeserializer、控制台消费者 kafka.tools.ConsoleConsumer 等源码 ## 相关截图
消息
队列之
订阅
模式
文章目录
消息
队列之
订阅
模式
1、
订阅
模式
2、交换机(exchange)的fanout3、生产者4、消费者
消息
队列之
订阅
模式
1、
订阅
模式
前面我们学到了简单、轮询、公平分发等 在上面这几种
模式
下,我们的
消息
无法重复消费信息 为了重复消费信息我们使用了交换机(exchange)的fanout
模式
2、交换机(exchange)的fanout 为了使我们可以重复的使用
消息
,我们就要用到交换机的fanout
模式
(发布
订阅
) [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-HONB
RabbitMQ:
订阅
模型-
消息
订阅
模式
订阅
模型-
消息
订阅
模式
,也可以称为广播
模式
,生产者将
消息
发送到 Exchange,Exchange 再转发到与之绑定的 Queue中,每个消费者再到自己的 Queue 中取
消息
。 RabbitMQ 单生产单消费模型主要有以下五个角色构成: 生产者(producer/ publisher):一个发送
消息
的用户应用程序。 交换机(Exchange) :在 RabbitMQ 的
消息
传递模型中,对于 Exchange 的核心思想就是:生产者生产的
消息
从不会直接发送到队列,生产者只能将
消息
发送到交换机。交换机工作
尹成的课程社区_NO_2
1
社区成员
1,571
社区内容
发帖
与我相关
我的任务
尹成的课程社区_NO_2
尹成学院
复制链接
扫一扫
分享
社区描述
尹成学院
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章