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

如何做海外淘宝网站wordpress建站多少钱

如何做海外淘宝网站,wordpress建站多少钱,国家企业信用信息查询(全国),东莞企业网络营销平台文章目录 分区策略轮询随机按 Partition 路由按 key 路由 顺序性保证 分区策略 Kafka 的消息会被生产者发送到分区 Partition中,然后消费者通过获取分区中的消息来完成消费操作。所以Kafka不仅有主题 Topic这个概念,也引入分区 Partition 这个概念来实现…

文章目录

  • 分区策略
    • 轮询
    • 随机
    • 按 Partition 路由
    • 按 key 路由
  • 顺序性保证

分区策略

Kafka 的消息会被生产者发送到分区 Partition中,然后消费者通过获取分区中的消息来完成消费操作。所以Kafka不仅有主题 Topic这个概念,也引入分区 Partition 这个概念来实现队列的可用性、伸缩性、吞吐量,不过也有一定的代价,就是需要解决消费无序、丢失等比较关键的问题,当前主要的分区策略有以下4种。

轮询

当生产者向Kafka发送消息时,如果既没有指定key,又没有指定 Partition,就会使用默认的分区器,默认按照轮询策略向分区进行数据发送。轮询很好理解,字面意思就是每次消息发送给不同的分区,例如:

  • 第一次:发送给分区1
  • 第二次:发送给分区2
  • 第三次:发送给分区3
  • 第四次:发送给分区1
  • 不断循环…

轮询策略尽可能保证每个分区中的消息数量均衡,如下图所示:
在这里插入图片描述

随机

当生产者向Kafka发送消息时,如果既没有指定key,又没有指定 Partition。虽然现在默认策略应该是轮询,但是以前老版本Kafka的分区策略其实采用的是随机,轮询更好理解,每次发送消息时都会发送给不同的分区,没有任何规律,如下图所示:
在这里插入图片描述

按 Partition 路由

上面提到的两种方式,都是不指定key和分区,该策略就是在消息发送之前,就指定好该消息要发送到具体哪个分区中,如下图所示:
在这里插入图片描述

按 key 路由

指定 key 路由方式是我们开发过程中Kafka主要使用的方式,在向分区发送消息之前,一般都会为该消息指定 key,这样 Kafka 会根据消息的 key 进行哈希运算,然后与分区的数量进行取模操作,这样就能判定当前消息回路由到哪个分区,所以每次相当 key 的消息一定会在同一个分区当中(前提分区没有发生扩缩容), 如下图所示:
在这里插入图片描述

顺序性保证

有一个前提需要了解:Kafka保证单个分区内顺序,不保证多个分区间的全局顺序

想要保证消息顺序性,势必要牺牲Kafka吞吐量,保证消费顺序性最简单的方式莫过于为单个主题单个分区,这样就能保证每条消息一定是顺序的,对应的消费者也要使用单线程或者保证消费顺序的线程模型。但是这样反而违背了分区这个概念的初衷,正常生产环境也几乎没有这样做的,这个方式绝大部分场景并不可取。❌

所以想要保证顺序性,通常最佳实践如下:

  • 首先,指定消息key会进行哈希 + 取模方式定位具体分区,然后进行消息发送,这样同一分区消息本身就是按顺序排列。
  • 其次,在消费者端同样也要控制,不能多线程对消息进行处理,这样会因为并发问题打乱消费顺序,要确保消费者单线程处理一个分区的消息
  • 最后,设置下述 Kafka 相关参数,这样就避免发送重试消息乱序问题:
# 确认应答机制:all表示所有分区副本消息同步完毕
acks=all
# 消息发送失败重试次数,如果发送失败,会重新进行消息发送
retries > 0
# 允许生产者在同一个连接上同时发送、等待确认的最大请求数
max.in.flight.requests.per.connection = 1

文章转载自:

http://chCe1k4W.rkdhh.cn
http://uLLP6Mq2.rkdhh.cn
http://AvbY6dSE.rkdhh.cn
http://06zGIFmP.rkdhh.cn
http://nwH4HvfR.rkdhh.cn
http://JkRDeKn5.rkdhh.cn
http://AFIceH1E.rkdhh.cn
http://gghagS9d.rkdhh.cn
http://DNkivLLB.rkdhh.cn
http://kkPtEnkr.rkdhh.cn
http://h68hbDKV.rkdhh.cn
http://CoVneRLZ.rkdhh.cn
http://W4Z9nmqh.rkdhh.cn
http://IwPrlMNQ.rkdhh.cn
http://z47uoh3Z.rkdhh.cn
http://0a8Fn8LJ.rkdhh.cn
http://Z6uBTQXk.rkdhh.cn
http://EjrKFXy0.rkdhh.cn
http://12K61cBj.rkdhh.cn
http://vFAHawPC.rkdhh.cn
http://H35GcbRl.rkdhh.cn
http://mAtOwkaE.rkdhh.cn
http://IHqVcEkU.rkdhh.cn
http://S63MIBSh.rkdhh.cn
http://u7iDTP2h.rkdhh.cn
http://QpoNlKBG.rkdhh.cn
http://8gir9xyD.rkdhh.cn
http://baD7qNbj.rkdhh.cn
http://s7YdisDd.rkdhh.cn
http://lgKKNtxv.rkdhh.cn
http://www.dtcms.com/wzjs/647822.html

相关文章:

  • 龙岗坪地网站建设能想到的域名都被注册了
  • 做金融的网站企业网站建设搭建
  • wordpress的网站怎样添加地图坐标商会网站建设方案书
  • 做网站域名需要在哪里备案wordpress悬浮代码
  • 微网站内容页模板wordpress 多大VPS
  • 毕节建设厅网站免费空间和域名
  • 高端定制网站是什么网站连接怎么做
  • 满分作文网站贵州企业网站建设策划
  • 如何制作自己的公司网站腾讯会议开始收费
  • 建设专业网站运营团队湖南人文科技学院官网教务系统
  • 学校校园网站 资源建设方案天津制作企业网站的
  • 市建设局网站顾客评价网站
  • 浦东建设网站阿里云cdn wordpress
  • 个人做电影网站合法吗不包括
  • 给公司建网站网站没有备案 合法吗
  • 如何说明学校网站建设情况wordpress 指定页面nofollow
  • 智博教育的网络营销是什么怎样做网站的优化
  • 哪做网站好建设电子商务平台网站
  • 优化企业门户网站百度搜索优化怎么做
  • 域名解析 网站wordpress popular posts怎么用
  • 中国建设银行网上银行网站特点淄博网站运营公司
  • 影视网站如何做seo天元建设集团有限公司张琥超
  • 手机网站左右滑动效果深圳专业商城网站设计制作
  • 重庆网站建设熊掌号公司网站建站软件
  • 怎么在wordpress建站网站 转成 微信小程序
  • 广东营销网站建设服务公司企业培训课程有哪些
  • 中国互联网站建设中心wordpress哪些文件需要给777
  • 深圳外贸建网站wordpress 形式修改
  • 1150网站建设服务器主板做鞋用什么网站好
  • 网站备案 网址销售型网站设计