当前位置: 首页 > news >正文

做网站淮南自助快速建站

做网站淮南,自助快速建站,小米应用商店下载安装,展示类网站开发费用无消息丢失最佳实践配置: 不要使用 producer.send(msg),而要使用 producer.send(msg, callback) API。设置 acks all。是 Producer 参数。设置成 all,表明所有副本 Broker 都要接收到消息,g该消息才算是“已提交”。设置 retrie…

无消息丢失最佳实践配置:

  1. 不要使用 producer.send(msg),而要使用 producer.send(msg, callback) API。
  2. 设置 acks = all。是 Producer 参数。设置成 all,表明所有副本 Broker 都要接收到消息,g该消息才算是“已提交”。
  3. 设置 retries 为一个较大的值。是 Producer 的参数,表示Producer自动重试。当出现网络的瞬时抖动时,消息发送可能会失败,此时配置了 retries > 0 Producer能够自动重试消息发送,避免消息丢失。
  4. 设置 unclean.leader.election.enable = false。这是 Broker 端的参数,它控制的是哪些 Broker 有资格竞选分区的 Leader。如果一个 Broker 落后原先的 Leader 太多,那么它一旦成为新的 Leader,必然会造成消息的丢失。故一般都要将该参数设置成 false,即不允许这种情况的发生。
  5. 设置 replication.factor >= 3Broker 端的参数。分区副本数量,目前防止消息丢失的主要机制就是冗余。
  6. 设置 min.insync.replicas > 1Broker 端参数,表示消息至少要被写入到多少个副本才算是“已提交”。设置成大于 1 可以提升消息持久性。在实际环境中不要使用默认值 1。
  7. 确保 replication.factor > min.insync.replicas。如果两者相等,那么只要有一个副本挂机,整个分区就无法正常工作。不仅要改善消息的持久性,防止数据丢失,还要能保证可用性。推荐设置
    replication.factor = min.insync.replicas +1
  8. 确保消息消费完成再提交。Consumer 端有个参数 enable.auto.commit,最好把它设置成 false,并采用手动提交位移的方式。就像前面说的,这对于单 Consumer 多线程处理的场景而言是至关重要的。
http://www.dt0577.cn/news/34512.html

相关文章:

  • 网站建设需要什么岗位的人数据分析软件工具有哪些
  • 律师事务所网站案例比较好的友链平台
  • 利用影视网站做cpa最近国际新闻
  • 水磨沟区做网站的如何建立网上销售平台
  • 磐石网站seo山东济南最新消息
  • 网站运营专员岗位要求台州seo排名优化
  • 广西茶叶网站建设天津seo优化公司
  • 有什么学做木工的网站吗一个新产品怎么推广
  • discuz 做网站可以吗爱站长工具综合查询
  • 网站建设时送的ppt方案怎样开自己的网站
  • 做网站一定要买服务器么app拉新推广代理平台
  • 制作网站的公司做网站去哪里找刚刚济南发通知
  • 做网站手机版和电脑版怎么区分有人看片吗免费的
  • 代做道路毕业设计网站重庆森林影评
  • 微网站和小程序的区别东莞公司网上推广
  • 网站seo搜索引擎优化案例网站免费网站免费优化优化
  • 网站怎么做百度关键字搜索环球贸易网
  • 网站建设 电子商务网站开发搜狗引擎搜索
  • 网站建设及推广方案ppt百度浏览器官网
  • 重庆互联网网站建设软文范例100字以内
  • 网页制作基础教程慕课版电子版站长之家seo工具包
  • 用手机做免费自助网站营销策划运营培训机构
  • 建博会广州网站万能优化大师下载
  • 电子商务网站设计岗位主要是?百度识图查另一半情头
  • 国外做饮料视频网站真实的网站制作
  • 做一个答疑网站口碑营销的主要手段有哪些
  • 中国企业网官方网站查询线上推广是做什么的
  • 武威做网站的公司一件代发48个货源网站
  • 河北省建设机械协会官方网站首页百度指数排名明星
  • seo综合查询平台官网seo优化快速排名技术