当前位置: 首页 > 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/49743.html

相关文章:

  • 宁波seo在线优化公司郑州网络seo公司
  • 网站更换目录名如何做301跳转时事新闻热点
  • 2024新闻热点事件seo查询 站长工具
  • 要解析做邮箱以及网站培训机构连锁加盟
  • 新疆生产建设兵团12师网站电商线上推广
  • 网站建设上市软服业营收破334亿
  • 网站对联模板郑州百度seo关键词
  • seo是付费推广吗如何提高seo关键词排名
  • 工厂宣传片怎么拍seo赚钱方式
  • 世界街景地图客服电话信息流优化师工作内容
  • 织梦电影网站免费模板seo广告优化
  • 企业营销型网站团队上海搜索seo
  • 多媒体应用设计师怎么报考长沙优化网站厂家
  • 中国站长之家域名查询泰安seo推广
  • 兼职工厂网站建设门户网站软文
  • wordpress七牛视频播放杭州网站优化多少钱
  • 企业融资风险及其防范措施seo外链发布软件
  • 万网ecs放多个网站常熟seo关键词优化公司
  • 怎样做月嫂网站福州百度seo
  • 柳州企业网站开发公司宣传渠道有哪些
  • 上海市青浦区建设局网站网络推广需要花多少钱
  • 重庆手机微信网站建设石家庄百度推广排名优化
  • 做公益网站怎么赚钱百度搜索下载app
  • 深圳便宜建网站发布外链的平台有哪些
  • 怎么给领导做网站分析优化师培训
  • div做网站排版模板建站难吗
  • 专做汽配的b2b网站有哪些东莞今日新闻大事
  • php动态网站制作流程图百度官网网址
  • 广告文案策划长沙网站seo收费标准
  • 网站域名是网站架构吗排名优化哪家好