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

企业网站app制作价格品牌营销平台

企业网站app制作价格,品牌营销平台,查询网站访问量,网站会员后台技术方案 方案背景 Kafka队列消息消费处理过程中,发生处理异常,需要实现重试机制,并基于重试次数实现不同延迟时间重试方案。 方案介绍 通过实现Kafka延迟队列来实现消息重试机制。 目标: 支持所有业务场景的延迟重试支持多…

技术方案

方案背景

Kafka队列消息消费处理过程中,发生处理异常,需要实现重试机制,并基于重试次数实现不同延迟时间重试方案。

方案介绍

通过实现Kafka延迟队列来实现消息重试机制。

目标:

  1. 支持所有业务场景的延迟重试
  2. 支持多级别延迟重试
  3. 保证消息 最少消费一次

核心内容:

  1. 延迟队列,Kafka本身不支持延迟队列机制,这里我们通过定义多种Topic来扩展实现。例如Topic-1、Topic-2、Topic-3 分别代表延迟1分钟、2分钟、3分钟的队列。
    a. 每种延迟级别独立一个Topic
    b. 分区数建议与延迟调度服务部署量一致,以便于调度服务简化处理。建议值 2

  2. 延迟队列消费调度服务,负责从延迟队列拉取消息。
    a. 判断消息是否达到延迟时间,
    i. 若未达到,则delay 延迟时间-当前时间;
    ii. 若已达到,则将消息转发至对应的业务消息队列。
    b. 集群部署数量 建议值 2,消费部署数与分区数一致,以保证数据消费顺序及处理及时性
    c. 若重试次数已达到最大值,则丢失数据,并发送异常警报(钉钉)
    d. 考虑延迟队列修改offset,重新处理消息机制

  3. 业务消费服务改造,
    a. 数据处理异常时,组装延迟重试消息,将异常数据推送至延迟队列消息。
    b. 鉴于当前业务消费 BulkCopy 批量处理逻辑

技术架构

架构图
Topic-1、Topic-2、Topic-3 分别代表延迟1分钟、2分钟、3分钟的队列
在这里插入图片描述

核心流程

在这里插入图片描述

http://www.dtcms.com/wzjs/100685.html

相关文章:

  • 网站二级菜单是什么培训总结精辟句子
  • 做网站语言javanba排名
  • 怎样做网站快手刷粉公司软文代写
  • 建设网站的公司汇总谷歌推广代理商
  • 单位建设网站需要招标找回今日头条
  • 做网站多久学会广告优化师是做什么的
  • 做动漫网站要多少钱我要推广网
  • 静安区品牌网站建设网站运营推广的方法有哪些
  • 电子商务网站设计与规划友情链接代码
  • 自己有主机怎么做论坛网站青岛网络优化哪家专业
  • 招远网站建设多少钱高端快速建站
  • 网站信息发布系统外贸推广方式都有哪些
  • 给客户做一个网站ppt怎么做广告营销的经典案例
  • 做寝室介绍网站互动营销是什么意思
  • 大宅别墅设计装修公司网站seo运营
  • 网站建设胶州seo课程培训要多少钱
  • 做电子商务平台b2b硬件优化大师
  • 智能建站官网企业网
  • 网上做调查网站免费的编程自学网站
  • 北京网站开发公司一网天行新手怎样做网络推广
  • 淮安注册公司企业seo网站营销推广
  • 找外包做网站深圳宝安seo外包
  • 网站美术视觉效果布局设计北京网站外包
  • 怎么查网站开发者联系方式营销网站系统
  • 西安做网站建设搜索引擎优化的方式有哪些
  • 购买域名后用wordpress建站临沂百度推广的电话
  • 用python做音乐网站体验营销理论
  • 安徽省工程建设安全协会网站在线磁力搜索神器
  • 江苏九天建设有限公司网站武汉seo网站推广
  • 阜新网站制作百度移动端点赞排名软件