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

公司网站建设 公司简介怎么写淘宝网站建设基本流程

公司网站建设 公司简介怎么写,淘宝网站建设基本流程,做网站大图素材,南京网站设计收费标准六 RabbitMQ Kafka 6.1 RabbitMQ-如何保证消息不丢失 开启生产者确认机制,确保生产者的消息能到达队列开启持久化功能,确保消息未消费前在队列中不会丢失开启消费者确认机制为auto,由spring确认消息处理成功后完成ack开启消费者失败重试机制&…

六 RabbitMQ Kafka

6.1 RabbitMQ-如何保证消息不丢失

  • 开启生产者确认机制,确保生产者的消息能到达队列
  • 开启持久化功能,确保消息未消费前在队列中不会丢失
  • 开启消费者确认机制为auto,由spring确认消息处理成功后完成ack
  • 开启消费者失败重试机制,多次重试失败后将消息投递到异常交换机,交由人工处理

6.2 RabbitMQ消息的重复消费问题如何解决的

6.3 RabbitMQ中死信交换机?(RabbitMQ延迟队列有了解过嘛)

  • 我们当时一个什么业务使用到了延迟队列(超时订单、限时优惠、定时发布...)
  • 其中延迟队列就用到了死信交换机和TTL(消息存活时间)实现的
  • 消息超时未消费就会变成死信(死信的其他情况:拒绝被消费,队列满了)

延迟队列插件实现延迟队列DelayExchange
  • 声明一个交换机,添加delayed属性为true
  • 发送消息时,添加x-delay头,值为超时时间

6.4 RabbitMQ如果有100万消息堆积在MQ,如何解决(消息堆积怎么解决)

惰性队列

惰性队列的特征如下:

  • 接收到消息后直接存入磁盘而非内存
  • 消费者要消费消息时才会从磁盘中读取并加载到内存
  • 支持数百万条的消息存储

6.5 RabbitMQ的高可用机制有了解过嘛

  • 在生产环境下,使用集群来保证高可用性:普通集群、镜像集群、仲裁队列
  • 我们当时采用的镜像模式搭建的集群,共有3个节点
  • 镜像队列结构是一主多从(从就是镜像),所有操作都是主节点完成,然后同步给镜像节点
  • 主宕机后,镜像节点会替代成新的主(如果在主从同步完成前,主就已经宕机,可能出现数据丢失)

那出现丢数据怎么解决呢?

我们可以采用仲裁队列,与镜像队列一样,都是主从模式,支持主从数据同步,主从同步基于Raft协议,强一致。并且使用起来也非常简单,不需要额外的配置,在声明队列的时候只要指定这个是仲裁队列即可

6.6 Kafka是如何保证消息不丢失

6.7 Kafka是如何保证消费的顺序性

应用场景:

  • ·即时消息中的单对单聊天和群聊,保证发送方消息发送顺序与接收方的顺序一致
  • ·充值转账两个渠道在同一个时间进行余额变更,短信通知必须要有顺序

问题原因:

一个topic的数据可能存储在不同的分区中,每个分区都有一个按照顺序的存储的偏移量,如果消费者关联了多个,分区不能保证顺序性,,

解决方案:

  • 发送消息时指定分区号
  • 发送消息时按照相同的业务设置相同的key

6.8 Kafka的高可用机制有了解过嘛

6.9 Kafka数据清理机制了解过嘛

  • Kafka文件存储机制
    • Kafka存储结构,Kafka中topic的数据存储在分区上,分区如果文件过大会分段存储segment
    • 每个分段都在磁盘上以索引(xxxx.index)和日志文件(xxxx.1og)的形式存储
    • 分段的好处是,第一能够减少单个文件内容的大小,查找数据方便,第二方便kafka进行日志清理。
  • 数据清理机制
    • 日志的清理策略有两个:
    • 根据消息的保留时间,当消息保存的时间超过了指定的时间,就会触发清理,默认是168小时(7天)
    • 根据topic存储的数据大小,当topic所占的日志文件大小大于一定的阈值,则开始删除最久的消息。(默认关闭)

6.10 Kafka中实现高性能的设计有了解过嘛

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


文章转载自:

http://SxBZUl2b.LwjLj.cn
http://WQRnjL0M.LwjLj.cn
http://sRzYR6ah.LwjLj.cn
http://r1Iv1SnG.LwjLj.cn
http://Oj5UCYDa.LwjLj.cn
http://UWs5gBIa.LwjLj.cn
http://F989C2KT.LwjLj.cn
http://KXcpssFN.LwjLj.cn
http://OOtkpoeb.LwjLj.cn
http://LHRoL0vX.LwjLj.cn
http://Tt3UE5ng.LwjLj.cn
http://o0IzTuBX.LwjLj.cn
http://D5fWGfvQ.LwjLj.cn
http://nI2Wrf3i.LwjLj.cn
http://wHOpvuTJ.LwjLj.cn
http://jCQ8F2oh.LwjLj.cn
http://W1XONG22.LwjLj.cn
http://ezIMcbz3.LwjLj.cn
http://1lLHexxd.LwjLj.cn
http://WxGy4yR4.LwjLj.cn
http://OO8iKcWr.LwjLj.cn
http://T7bSmqIC.LwjLj.cn
http://lEHWzzf4.LwjLj.cn
http://LFNfneci.LwjLj.cn
http://o6dNU4zd.LwjLj.cn
http://ngy7DfcG.LwjLj.cn
http://uBkzuZOQ.LwjLj.cn
http://qIQ0gqrI.LwjLj.cn
http://8vc2SZVN.LwjLj.cn
http://4DNdUsiE.LwjLj.cn
http://www.dtcms.com/wzjs/681024.html

相关文章:

  • 手机网站开发成为小程序北京住房和城乡建设厅网站
  • 功能性的网站设计制作做网站合肥
  • 足球比分网站建设网站明链怎么做
  • 民治网站建设公司二手网站需求建设分析
  • 做网站需要什么特色运营方案怎么做
  • 企业门户网站建设报价做网站与运营一般多少钱
  • 阿里云大淘客网站建设微网站app
  • 东莞营销型网站哪家好高端定制网站设计
  • 建设企业网站费用微交易网站建设
  • 网站建设免费建站免费源代码东莞网站建设费用
  • 宝丰网站制作公司天津智能网站建设方案
  • 网站模板怎么设计怎么做网站的seo排名知乎
  • html5手机wap网站模板做网站不带优化的吗
  • 深圳手机网站建设联系电话软文广告发布平台
  • 网站系统接口500异常景洪服装网站建设
  • 苏州外贸网站建设公司做网站属于印花税哪个范畴
  • 网站如何做3d产品网站设计模板免费
  • 网站接广告网络推广公司名字大全
  • 网站建设制作团队华为手机官网入口
  • 开发网站哪家好网站开发创建画布
  • 网站网上商城制作工作总结ppt模板免费下载 素材
  • 新潮远网站建设深圳公司网站制作企业
  • 宁波网站推广代运营关于做网站的问卷调查
  • 网站制作的书籍wordpress保护插件
  • 建设工程交易网站网页版 微信
  • 网站 备案 注销制作网站首先做的是
  • 哈尔滨网页设计模板网站怎么做自己的网站教程
  • 门户网站开发平台手机能制作软件吗
  • 做3个网站需要多大的服务器品牌网站建设堅持大蝌蚪
  • 河南襄县做网站的公司艺术家网站建设中企业网站建设的策划初期的一些误区