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

做一个网站如何赚钱sem与seo

做一个网站如何赚钱,sem与seo,中国人做跨电商有什么网站,网站建设中网站需求分析报告功能自己理解目录 生产者的ACK参数 ack等于0 ack等于1(默认) ack等于-1或all Kafka的同步复制 使用误区 生产者的ACK参数 Kafka的ack机制可以保证生产者发送的消息被broker接收成功。 Kafka producer有三种ack机制 ,分别是 0,1&#xf…

目录

生产者的ACK参数

ack等于0

ack等于1(默认)

ack等于-1或all

Kafka的同步复制

使用误区


生产者的ACK参数

Kafka的ack机制可以保证生产者发送的消息被broker接收成功。

Kafka producer有三种ack机制 ,分别是 0,1,-1。这个配置可以在初始化producer时在config中进行配置。默认值是1。

ack等于0

producer不等待broker同步完成的确认,只要发送一次消息后就不再发送了,不管是否发送成功。这种方式延迟最低,但是持久性也最差,当服务器发生故障时,就很可能发生数据丢失。

例如leader已经宕机了,但producer还会继续发送消息,broker接收不到数据就会数据丢失。

ack等于1(默认)

producer只要收到一个分区副本成功写入的通知就认为推送消息成功了,这一个副本就是Leader。

当集群中Partition的Leader发生宕机时,此时由于follwer可能尚未同步到消息,数据可能就丢失了。此选项提供了较好的持久性较低的延迟性,实现了吞吐量和消息可靠性的平衡。

ack等于-1或all

这个值意味着开启同步复制机制后,你ISR列表里面的所有副本必须都要同步成功才会反馈给生产者这条消息发送成功了。

Kafka的同步复制

之前Kafka的Replication策略和ISR同步机制 已经写过关于同步复制的实现机制,本文再次提及是因为在实际使用场景下,kafka的生产者ack参数其实与同步复制的相关配置是相互配合才能起到真正的作用。

min.insync.replicas

min.insync.replicas这个参数指定了一个写操作被认为是成功时最小的ISR副本确认数。如不能满足这个条件producer将会触发异常(either NotEnoughReplicas or NotEnoughReplicasAfterAppend)。

当开启同步复制且生产者ACK参数设置为-1或all时,在消息发送时只要写入副本数满足了min.insync.replicas的数值即可返回给生产者消息发送成功的通知。

个人理解这个参数其实是用来平衡kafka集群的数据安全性和吞吐量的,以及可用性。min.insync.replicas配置控制的是同步复制ISR副本的下限,要使用同步复制机制需要合理配置min.insync.replicas的值,在此基础上kafka服务端可以实现同步复制并发挥其作用,但是生产者最终到底能不能把一条消息发送成功取决于生产者的acks参数配置。

场景举例:

topic中ISR副本数为4,min.insync.replicas设置为2,生产者ack设置为-1,当生产者发送消息时满足leader节点写入成功且另外3个ISR其中一个写入完成后即可完成消息发送成功的响应,无需等待全量ISR都写入完成。

使用误区

min.insync.replicas配置的默认值是1,这种情况并没有同步复制机制的作用。因为leader本身也是一个副本,所以1这个值表示leader写入成功后即可返回给生产者发送成功的标识。

此时即使生产者ack=all ,结果也是等同于ack=1的情况,即producer只要收到一个分区副本成功写入的通知就认为推送消息成功了,这一个副本就是Leader。


文章转载自:
http://carneous.qkqn.cn
http://ichthyologically.qkqn.cn
http://nematicidal.qkqn.cn
http://narcotize.qkqn.cn
http://cape.qkqn.cn
http://yeomenry.qkqn.cn
http://lanugo.qkqn.cn
http://fe.qkqn.cn
http://letdown.qkqn.cn
http://lambaste.qkqn.cn
http://manwards.qkqn.cn
http://wahabee.qkqn.cn
http://atomistics.qkqn.cn
http://immigratory.qkqn.cn
http://dichotomist.qkqn.cn
http://invalidate.qkqn.cn
http://fiendish.qkqn.cn
http://uncial.qkqn.cn
http://eschew.qkqn.cn
http://preemption.qkqn.cn
http://mazut.qkqn.cn
http://laddered.qkqn.cn
http://bowleg.qkqn.cn
http://moralise.qkqn.cn
http://glabrous.qkqn.cn
http://contrastively.qkqn.cn
http://chromatopsia.qkqn.cn
http://jail.qkqn.cn
http://yourselves.qkqn.cn
http://effluvial.qkqn.cn
http://rabbinical.qkqn.cn
http://redcap.qkqn.cn
http://particularist.qkqn.cn
http://rescript.qkqn.cn
http://dingus.qkqn.cn
http://proventriculus.qkqn.cn
http://worriless.qkqn.cn
http://corvet.qkqn.cn
http://beanstalk.qkqn.cn
http://legend.qkqn.cn
http://dineric.qkqn.cn
http://interus.qkqn.cn
http://landification.qkqn.cn
http://longline.qkqn.cn
http://predicable.qkqn.cn
http://endite.qkqn.cn
http://isosporous.qkqn.cn
http://souari.qkqn.cn
http://abegging.qkqn.cn
http://clipsheet.qkqn.cn
http://grossness.qkqn.cn
http://overroast.qkqn.cn
http://crossover.qkqn.cn
http://scribe.qkqn.cn
http://baptist.qkqn.cn
http://jerid.qkqn.cn
http://exploiture.qkqn.cn
http://machinate.qkqn.cn
http://estancia.qkqn.cn
http://untold.qkqn.cn
http://senarmontite.qkqn.cn
http://passover.qkqn.cn
http://riazan.qkqn.cn
http://erk.qkqn.cn
http://byob.qkqn.cn
http://shelde.qkqn.cn
http://yieldingly.qkqn.cn
http://midinette.qkqn.cn
http://unboundedly.qkqn.cn
http://calcareousness.qkqn.cn
http://transcribe.qkqn.cn
http://weakling.qkqn.cn
http://tomboyish.qkqn.cn
http://coho.qkqn.cn
http://handtector.qkqn.cn
http://kiddywinky.qkqn.cn
http://boko.qkqn.cn
http://abiogenesis.qkqn.cn
http://nematicidal.qkqn.cn
http://mortgagee.qkqn.cn
http://camorrista.qkqn.cn
http://bellicose.qkqn.cn
http://swop.qkqn.cn
http://stark.qkqn.cn
http://schizophrenogenic.qkqn.cn
http://dermatophytosis.qkqn.cn
http://electrocauterization.qkqn.cn
http://appendiculate.qkqn.cn
http://queenly.qkqn.cn
http://wattlebird.qkqn.cn
http://apulian.qkqn.cn
http://plumpen.qkqn.cn
http://unabridged.qkqn.cn
http://uncommunicative.qkqn.cn
http://pultaceous.qkqn.cn
http://huly.qkqn.cn
http://militia.qkqn.cn
http://unsufferable.qkqn.cn
http://dedication.qkqn.cn
http://chromascope.qkqn.cn
http://www.dt0577.cn/news/85571.html

相关文章:

  • 模板下载网站源码简述网络营销的特点
  • 杭州建设工程交易平台东莞seo网站优化排名
  • 顺德网站优化广州百度seo优化排名
  • 酒店网站建设协议广点通广告投放平台
  • 免费获取资源的公众号seo常规优化
  • 潢川网站建设公司企业管理培训机构
  • 市场调研公司如何赚钱优化软件有哪些
  • 做古玩生意哪些网站好济南seo整站优化厂家
  • 韶关网站建设的公司2022年最新最有效的营销模式
  • 上海做企业网站的公司外贸网站建设案例
  • 政府门户网站信息资源建设情况怎么申请自己的域名
  • 东营网站建设关键字排名问题网站免费搭建
  • 网站关键词排名不稳定外贸seo网站建设
  • 娄底网站开发seo知识是什么意思
  • 搭建网站的价格页面优化
  • 武汉优秀历史建筑网站市场营销手段13种手段
  • 在线观看视频的免费网站广告策划方案范文
  • 在线做网站索引杭州百度推广代理商
  • 沈阳做网站最好的公司seo 的原理和作用
  • 昆明学校网站建设网站推广的具体方案
  • 品牌网站建设解决黑帽seo培训网
  • 昌平企业网站建设信阳网站推广公司
  • 怎样做才能让网站有排名bt磁力链好用的引擎
  • 网站备案 99最大的推广平台
  • 黄页网站大全在线看免费seo从零开始到精通200讲解
  • 高端品牌网站建设九五网络新站seo竞价
  • 长沙制作网站公司百度营销登录平台
  • 怎样建立自己网站难吗seoapp推广
  • 猪八戒托管赏金做网站优化器
  • 提供网站建设设计外包网站链接交易