前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >RocketMQ-Broker

RocketMQ-Broker

作者头像
潇洒
发布2023-10-20 10:23:24
1380
发布2023-10-20 10:23:24
举报
文章被收录于专栏:石头岛

Broker

作用:消息中转角色。 负责存储消息,转发消息。 一般也称为Server。在JMS规范中称为: Provider

组成模式: 两两一组,四个,两主两从。 Master 干活,Slave 作为备节点,据说新版本会增加主备切换。

Broker 几个关键点:

  1. 负载均衡
  2. 可用性

1.负载均衡

  1. 一个topic分布在多个broker上,一个broker可以配置多个topic,它们是多对多的关系。
  2. 如果某个topic消息量很大,应该给它多配置几个队列,并且尽量多分布在不同broker上,减轻某个broker的压力。
  3. topic消息量都比较均匀的情况下,如果某个broker上的队列越多,则该broker压力越大。

2.可用性

由于消息分布在各个broker上,一旦某个broker宕机,则该broker上的消息读写都会受到影响。所以rocketmq提供了master/slave的结构,salve定时从master同步数据,如果master宕机,则slave提供消费服务,但是不能写入消息,此过程对应用透明,由rocketmq内部解决。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2015-04-16,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Broker
    • 1.负载均衡
      • 2.可用性
      相关产品与服务
      负载均衡
      负载均衡(Cloud Load Balancer,CLB)提供安全快捷的流量分发服务,访问流量经由 CLB 可以自动分配到云中的多台后端服务器上,扩展系统的服务能力并消除单点故障。负载均衡支持亿级连接和千万级并发,可轻松应对大流量访问,满足业务需求。
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档