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

合网站建设做网站平台接单

合网站建设,做网站平台接单,wordpress数据库安装,广州做网络服装的网站1. 消息可靠性(不丢失) 使用Kafka在消息的收发过程都会出现消息丢失,Kafka分别给出了解决方案 生产者发送消息到Brocker丢失消息在Brocker中存储丢失消费者从Brocker 幂等方案:【分布式锁、数据库锁(悲观锁、乐观锁…

1. 消息可靠性(不丢失)

使用Kafka在消息的收发过程都会出现消息丢失,Kafka分别给出了解决方案

  • 生产者发送消息到Brocker丢失
  • 消息在Brocker中存储丢失
  • 消费者从Brocker
    在这里插入图片描述

在这里插入图片描述

幂等方案:【分布式锁、数据库锁(悲观锁、乐观锁)】

1.1 生产者发送消息到Brocker丢失

设置异步发送
在这里插入图片描述

1.2 消息在Brocker中存储丢失

在这里插入图片描述

1.3 消费者从Brocker接收消息丢失

在这里插入图片描述

在这里插入图片描述

如果consumer(消费者)挂掉,自动偏移量的错误可能会导致丢失或重复消费数据
解决方案:禁用自动提交偏移量,改为手动

  • 同步提交(阻塞)
  • 异步提交(信息不准确)
  • 同步+异步组合提交

2. 消息顺序性

应用场景:

  • 即时消息中的单对单聊天和群聊,保证发送方消息发送顺序与接收方的顺序一致
  • 充值转账两个渠道在同一个时间进行余额变更,短信通知必须要有顺序
    问题原因:
    一个topic的数据可能存储在不同的分区中每个分区都有一个按照顺序的存储的偏移量,如果消费者关联了多个分区不能保证顺序性
    解决方案(把消息存储在同一个分区下):
  • 发送消息时指定分区号
  • 发送消息时按照相同的业务设置相同的key

3. 高可用机制

  • 集群模式
  • 分区备份机制

3.1 集群模式

在这里插入图片描述

3.2 分区备份机制

  • 一个topic有多个分区,每个分区有多个副本,其中有一个leader,其余的是follower,副本存储在不同的broker中
  • 所有的分区副本的内容是都是相同的,如果leader发生故障时,会自动将其中一个follower提升为leader
    在这里插入图片描述

在这里插入图片描述

过多的同步复制会降低效率(同步易阻塞),所以只设置较少的ISR

4. 数据清理机制

  • 文件存储机制
  • 数据清理机制

4.1 文件存储机制

  • Kafka中topic的数据存储在分区上,分区如果文件过大会分段存储segment
  • 每个分段都在磁盘上以索引(xxxx.index)和日志文件(xxxx.log)的形式存储
  • 分段的好处是,第一能够减少单个文件内容的大小,查找数据方便,第二方便kafka进行日志清理。
    在这里插入图片描述

4.2 数据清理机制

在这里插入图片描述

5. 高性能设计

  • 消息分区:不受单台服务器的限制,可以不受限的处理更多的数据
  • 顺序读写:磁盘顺序读写,提升读写效率
  • 页缓存:把磁盘中的数据缓存到内存中,把对磁盘的访问变为对内存的访问
  • 零拷贝:减少上下文切换及数据拷贝
  • 消息压缩:减少磁盘IO和网络10
  • 分批发送:将消息打包批量发送,减少网络开销

5.1 零拷贝

在开启拷贝读信息要拷贝4次(性能不高)
在这里插入图片描述

开启零拷贝(页缓存)后只拷贝两次
在这里插入图片描述


文章转载自:

http://VV5mwE16.rnqnp.cn
http://V8Dxx0oJ.rnqnp.cn
http://h814dDcQ.rnqnp.cn
http://tzPmFy9e.rnqnp.cn
http://LC4m5pRS.rnqnp.cn
http://aB5cELDs.rnqnp.cn
http://2T8gLcrE.rnqnp.cn
http://LHzZQMoA.rnqnp.cn
http://8DYehDf8.rnqnp.cn
http://pCgGWZAq.rnqnp.cn
http://2xUaTLnI.rnqnp.cn
http://7X2YC76i.rnqnp.cn
http://O6OQbx6d.rnqnp.cn
http://CSCaPN55.rnqnp.cn
http://s3LVSpxJ.rnqnp.cn
http://TshNes6A.rnqnp.cn
http://wawaZDyW.rnqnp.cn
http://f4RmhYk9.rnqnp.cn
http://Qo0BqyDQ.rnqnp.cn
http://yBJfCfxX.rnqnp.cn
http://I2kjbcsr.rnqnp.cn
http://XnLP7OEu.rnqnp.cn
http://ETc1gNQV.rnqnp.cn
http://fm1En1a4.rnqnp.cn
http://cmSXgZUK.rnqnp.cn
http://wUXs6ebN.rnqnp.cn
http://GkjKITUG.rnqnp.cn
http://2RM6aoG7.rnqnp.cn
http://ucYAcwSc.rnqnp.cn
http://PRyNGHDc.rnqnp.cn
http://www.dtcms.com/wzjs/707186.html

相关文章:

  • 网站建设运维jsp网站开发的使用表格
  • 网站后台密码高端品牌女装
  • 企业网站建设 属于什么费用成都网站建设 培训班
  • 天津建设网站的公司哪家好基础展示营销型型网站
  • 爱网站关键词查询工具长尾检测网站是否做了301
  • 白云电子商务网站建设合肥建设网站哪个好
  • 现在什么网站做外贸的最好js动效网站
  • 合肥市庐阳区住房和城乡建设局网站怎么建设网站电话
  • 商品展示网站模板广东哪里有网站建设
  • 成都市微信网站建设县区网站建设运行汇报
  • 官方网站建设公司排名官方网站怎么备案
  • 济南网站优化排名做旅游销售网站平台ppt
  • 上海专业的网站建设公司哪家好wordpress在文章里面加歌曲
  • 建立一个网站需要会什么软件浏览器怎么下载视频
  • 长沙别墅图纸网站建设建站 discuz
  • 制作旅游网站设计概述食品网站策划
  • 浦江网站建设微信开发吉林做网站公司
  • 网页传奇新开网站嵌入式软件开发是干嘛的
  • 成都网站设计很好个人做流量大的网站
  • 网站老提示有风险易无忧建站
  • 买网站做网站wordpress caller_get_posts
  • 高端网站官网论坛类网站如何备案
  • 一个wordpress两个站点郑州网络推广代理顾问
  • 网站建设硬件条件手机移动网站建设
  • 青岛专业餐饮网站制作wordpress app 服务端
  • 做网站设计需要学什么php婚庆网站源码
  • 网站开发一般多少钱选择网站建设公司应该注意什么
  • 梅州英文网站建设链家网站谁做的
  • 文章类型网站网站留言板功能
  • 网站设置在设备之间共享怎么开启网站虚拟建设策划