php定时发送生日模块消息_RocketMQ消息队列介绍与应用

RocketMQ简单介绍

RocketMQ是一个消息中间件,MQ的主要特点为解耦、异步、削峰,具有高性能、高可靠、高实时、分布式特点,用于减少数据库压力的业务场景,其中RocketMQ的核心组件概念如下:

支持严格的消息顺序支持Topic与Queue两种模式亿级消息堆积能力支持多种消息协议,如 JMS、MQTT 等分布式高可用的部署架构,满足至少一次消息传递语义提供 docker 镜像用于隔离测试和云集群部署提供配置、指标和监控等功能丰富的 Dashboard

RocketMQ结构

79fa4407dc858b8427dd8aa62c1492b6.png

Name Server:注册中心(zookeeper)频繁更新offset。

Producer:消息生产者 生产消息 寄件人。

Consumer:消息消费者、复制消息消费、收件人。

Broker:中介(邮政) 提供消息中转服务。

Group :分组好处(业务区分,便于管理)。

Tag:多个标签 where 。

Key:区分业务系统 。

Msgid: broker在这个系统中它是独一无二的。

PS:消息中间件的最重要的作用是异步和解耦。

图中箭头的含义

从 Broker 开始,Broker Master1 和 Broker S
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值