MQ消息中间件
文章平均质量分 79
MQ消息中间件,例如RocketMQ、RabbitMQ、kafka等
疯狂撸代码的奋青
道阻且长,行则将至,行而不辍,未来可期。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
RabbitMQ相关知识
常见问题如何保证RabbitMQ消息不丢失生产者在投递消息时,开启消息确认机制,确保成功投递到MQ服务器消费者在消费消息时,开启手动ACK机制,确保成功通知MQ服务器删除消息MQ服务器开启消息持久化机制,保证消息确认机制 原理?如何保证消息顺序消费?如何解决消息堆积的情况...原创 2021-11-04 16:55:56 · 911 阅读 · 0 评论 -
RocketMQ使用API demo
样例目录1 基本样例1.1 加入依赖:1.2 消息发送1、Producer端发送同步消息2、发送异步消息3、单向发送消息1.3 消费消息2 顺序消息样例2.1 顺序消息生产2.2 顺序消费消息3 延时消息样例3.1 启动消费者等待传入订阅消息3.2 发送延时消息3.3 验证3.4 延时消息的使用场景3.5 延时消息的使用限制4 批量消息样例4.1 发送批量消息4.2 消息列表分割5 过滤消息样例5.1 基本语法5.2 使用样转载 2021-08-18 09:52:51 · 459 阅读 · 0 评论 -
RocketMQ安装
运维管理1 集群搭建1.1 单Master模式这种方式风险较大,一旦Broker重启或者宕机时,会导致整个服务不可用。不建议线上环境使用,可以用于本地测试。1)启动 NameServer### 首先启动Name Server$ nohup sh mqnamesrv & ### 验证Name Server 是否启动成功$ tail -f ~/logs/rocketmqlogs/namesrv.logThe Name Server boot success...2)启动 B转载 2021-08-16 15:38:51 · 344 阅读 · 0 评论 -
kafka和rabbitmq什么区别,各自适合什么场景?
在应用场景方面RabbitMQRabbitMQ遵循AMQP协议,由内在高并发的erlanng语言开发,用在实时的对可靠性要求比较高的消息传递上,适合企业级的消息发送订阅,也是比较受到大家欢迎的。kafkakafka是Linkedin于2010年12月份开源的消息发布订阅系统,它主要用于处理活跃的流式数据,大数据量的数据处理上。常用日志采集,数据采集上。ActiveMQ异步调用一对多通信做多个系统的集成,同构、异构作为RPC的替代多个应用相互解耦作为事件驱动架构的幕后支撑为了提高系统转载 2021-05-10 13:15:42 · 899 阅读 · 0 评论 -
RocketMQ-架构设计
RocketMQ-架构设计1 技术架构RocketMQ架构上主要分为四部分,如上图所示:Producer:消息发布的角色,支持分布式集群方式部署。Producer通过MQ的负载均衡模块选择相应的Broker集群队列进行消息投递,投递的过程支持快速失败并且低延迟。Consumer:消息消费的角色,支持分布式集群方式部署。支持以push推,pull拉两种模式对消息进行消费。同时也支持集群方式和广播方式的消费,它提供实时消息订阅机制,可以满足大多数用户的需求。NameServer:Nam原创 2021-05-10 11:44:03 · 188 阅读 · 0 评论 -
RocketMQ-初步认识
官网网站:http://rocketmq.apache.org/docs/quick-start/https://github.com/apache/rocketmq/tree/master/docs/cn基本概念1 消息模型(Message Model)RocketMQ主要由 Producer、Broker、Consumer 三部分组成,其中Producer 负责生产消息,Consumer 负责消费消息,Broker 负责存储消息。Broker 在实际部署过程中对应一台服务器,每个 Bro原创 2021-05-10 13:13:34 · 261 阅读 · 0 评论
分享