• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

无信不立

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

View Post

【消息中间件】kafka的发送者KafkaProducer

一、发送者示意KafkaProducer

二、消息发送流程KafkaProducer

1、从配置的broker列表中的任意机器,获取整个集群的元数据(主题,分区个数,分区首领地址,broker集群ip节点)

2、构造消息,并对消息进行序列化

3、执行分区器,路由消息要发送的分区

4、将消息加入发送者缓冲区的批次,等待异步发送线程进行消息发送。(异步发送线程有重试机制)

5、等待异步发送线程返回发送结果

 

三、kafka里使用avro序列化器

posted on 2021-05-07 21:25  无信不立  阅读(138)  评论(0)    收藏  举报

刷新页面返回顶部
 
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3