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

微软网站开发软件贵阳市建设局地址网站

微软网站开发软件,贵阳市建设局地址网站,短视频推广方式有哪些,管理咨询顾问一. Kafka保证消息不丢失 Kafka如何保证消息不丢失 使用Kafka在消息的收发过程中都会出现消息丢失,Kafka分别给出了解决方案 生产者发送消息到Brocker丢失消息在Brocker中存储丢失消费者从Brocker接收消息丢失 1.1 生产者发送消息到Brocker丢失 设置异步发送 消息…

一. Kafka保证消息不丢失

Kafka如何保证消息不丢失

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

  • 生产者发送消息到Brocker丢失
  • 消息在Brocker中存储丢失
  • 消费者从Brocker接收消息丢失

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

  • 设置异步发送

  • 消息重试

 1.2 消息在Brocker中存储丢失

  • 发送确认机制acks

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

  • Kafka中的分区机制指的是将每个主题划分成多个分区(Partition)
  • topic分区中只能由消费者组中的唯一一个消费者处理,不同的分区分配给不同的消费者(同一个消费者组)

代码:

总结

二. Kafka保证消费顺序性

面试官:Kafka如何保证消费的顺序性

候选人:Kafka默认存储和消费消息,是不能保证顺序性的,因为一个topic数据可能存储在不同的分区中,每个分区都有一个按照顺序的存储的偏移量,如果消费者关联了多个分区不能保证顺序性

        如果有这样的需求的话,我们是可以解决的,把消息都存储同一个分区下就行了,有两种方式都可以进行设置,第一个是发送消息时指定分区号,第二个是发送消息时按照相同的业务设置相同的key,因为默认情况下分区也是通过key的hashcode值来选择分区的,hash值如果一样的话,分区肯定也是一样的

 三. Kafka高可用机制

3.1 集群模式

3.2 分区备份机制

总结

四. Kafka数据清理机制

4.1 Kafka文件存储机制

4.2 数据清理机制

        1.根据消息的保留时间,当消息在kafka中保存的时间超过了指定的时间,就会触发清理过程

        2.根据topic存储的数据大小,当topic所占的日志文件大小大于一定的阙值,则开始删除最久的消息。需手动开启

总结

五. Kafka高性能设计

Kafka中实现高性能的设计有了解过吗?

零拷贝

总结

 

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

相关文章:

  • 太原建站模板源码wordpress如何优化速度
  • 站长工具里查看的网站描述和关键词都不显示如何禁止通过ip访问网站
  • 163邮箱登录页面宁波网络关键词优化费用
  • 中淼建设工程有限公司网站网站的需求分析包括哪些
  • 杂志网站建设推广方案开发app代驾软件多少钱
  • 广西省建设厅网站网站内容优化方法
  • 天津做网站找津坤科技seo网站推广作用
  • 做网站硬件工程是什么无锡网站设计
  • wordpress怎么设置跳站外链接建筑网络图
  • 电商网站现状分析常德营销型网站建设
  • 内蒙古城乡和建设厅网站wordpress 正在建设插件
  • 做百度关键词网站赣州建设培训网
  • 美食网站功能建设网站流量统计分析的维度包括
  • 政务门户网站建设信息今天株洲最新消息
  • 微网站建设价格烟台市科技局网站
  • 网站建设启凡必应网站首页的图片怎么做的
  • 做网站要会那些ps医院网站asp源码
  • 金堂企业网站建设免费 搭建公司网站
  • 自己做的网站怎么让别人看见阿里巴巴网站建设教程视频
  • 企业搭建一个营销型网站多少钱网站建设实验报告总结
  • 网站报301错误网页开发基础实验总结
  • 天津品牌网站设计wordpress字段关联
  • 贵阳市城乡建设学校网站做网站商城需要什么软件
  • 物流网站建设模板下载网站建设 甘肃
  • 想开网站建设公司服装设计好找工作吗
  • 可做网站的免费空间吉林网络公司网站建设
  • 创可贴设计网站官网无锡
  • 网站下载免费软件wordpress 访客记录
  • ai做图标教程网站彩票网站代理怎么做
  • 深圳专业网站建设公司好吗asp网站安全