开发者社区> 问答> 正文

怎么理解 Producer 的?

怎么理解 Producer 的?

本问题来自阿里云开发者社区的【11大垂直技术领域开发者社群】。 点击链接欢迎加入感兴趣的技术领域群。

展开
收起
游客pklijor6gytpx 2019-11-05 14:05:24 1702 0
1 条回答
写回答
取消 提交回答
  • 1、获得 Topic-Broker 的映射关系。 Producer 启动时,也需要指定 Namesrv 的地址,从 Namesrv 集群中选一台建立长连接。 生产者每 30 秒从 Namesrv 获取 Topic 跟 Broker 的映射关系,更新到本地内存中。然后再跟 Topic 涉及的所有 Broker 建立长连接,每隔 30 秒发一次心跳。

    2、生产者端的负载均衡。 生产者发送时,会自动轮询当前所有可发送的broker,一条消息发送成功,下次换另外一个broker发送,以达到消息平均落到所有的broker上。

    2019-11-05 14:06:16
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载