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

网站是哪个公司做的好wordpress 登出函数

网站是哪个公司做的好,wordpress 登出函数,在线设计平台现状分析,网站域名转发一、消息丢失的时机#xff1f; 生产端消息丢失 问题#xff1a;因为网络异常导致消息发送失败#xff0c;此时可能会产生消息丢失的情况#xff0c;重试后可能产生消息重复生产的情况。 解决#xff1a;超时重试#xff0c;并在消费端保证幂等性。 消息队列中消息丢失 …一、消息丢失的时机 生产端消息丢失 问题因为网络异常导致消息发送失败此时可能会产生消息丢失的情况重试后可能产生消息重复生产的情况。 解决超时重试并在消费端保证幂等性。 消息队列中消息丢失 问题如kafka是将数据存储在磁盘如果每条消息写入时都立马存储在磁盘中会产生很多随机IO随机IO耗时很高因此数据是先写入缓冲区中再根据特定的时机刷新到磁盘中减少随机IO的开销。假设还未刷新到磁盘就出现宕机情况则会产生消息丢失的情况。 解决可以考虑以集群方式部署Kafka服务通过部署多个副本备份数据保证消息尽量不丢失。 消费端消费时丢失 问题消费者消费消息的进度是记录在消息队列集群中的而消费的过程分为三步接收消息、处理消息、更新消费进度。消费端网络抖动或者消费端业务逻辑异常导致中断此时会产生消息丢失的情况。 解决一定要等到消息接收和处理完成后才能更新消费进度但是这也会造成消息重复的问题比方说某一条消息在处理之后消费者恰好宕机了那么因为没有更新消费进度所以当这个消费者重启之后还会重复地消费这条消息。 二、如何避免重复消费 生产端重复发送 kafka支持生产端幂等这种特性保证消息虽然可能在生产端产生重复但是最终在消息队列存储时只会存储一份。 它的做法是给每一个生产者一个唯一的ID并且为生产的每一条消息赋予一个唯一ID消息队列的服务端会存储生产者ID最后一条消息ID的映射。当某一个生产者产生新的消息时消息队列服务端会比对消息ID是否与存储的最后一条ID一致如果一致就认为是重复的消息服务端会自动丢弃。 消费端幂等 解决1在生产时定义一个全局的唯一id在消费端判断id是否被处理过。 解决2数据库增加版本字段执行sql时会有乐观锁。 三、减少消息延迟的方式 优化消费端耗时逻辑。增加消费者数量在kafka中一个partition只能被一个消费者消费所以单纯增加消费者数量对kafka来说是无用的可以增加partition。
http://www.ho-use.cn/article/10815512.html

相关文章:

  • 贵州建网站报价自做视频网站赚钱吗
  • 九江做网站的公司wordpress邮件重置密码
  • 做网站在哪里买空间域名商会小程序开发一个多少钱啊
  • 商务网站建设考试佛山搜索seo优化排名
  • 360推广和百度推广哪个好巩义做网站xd seo
  • 济南区网站开发长沙人才网官网入口
  • 门户网站的营销特点数码类网站名称
  • 怎么上传网站源码网站做百度口碑
  • 广州新建站wordpress怎么编辑
  • 网站服务对生活的影响wordpress视频模板下载
  • 网站建设 宣传网站建设网站模板
  • 网站开发服务合同范本自己专业做网站
  • 王磊网络网站建设定制型网站建设服务
  • 站长工具网站备案厘米售卡站怎么做网站
  • 建设什么网站移动网站如何优化排名
  • 商城建站系统源码花店网站模板 html
  • 网站做语言切换wordpress jquery
  • 网站建设前期准备买一个商标大概要多少钱
  • 河源定制网站建设推广太仓建设工程信息网站
  • 苏州制作公司网站的推广自己的网站
  • 展示型网站方案页面模板如何设置
  • 网站做流量推广的方式贵州城乡住房建设网站
  • 发帖那个网站好 做装修的成都网站建设 外包
  • 如何做视频类网站网络营销企业网站设计
  • 好的高端网站项目营销推广策划
  • 网站推广费用怎么做分录营销型网站设计官网
  • 设计师培训流程搜索引擎优化定义
  • 易语言如何建设网站银川兴庆建设局网站
  • 网站论坛模板成都工信部网站
  • 商务网站建设期末考试企业vi设计欣赏