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

Java后端八股------消息中间件篇

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
自动确认没收到,实现重复消费问题,可以用业务唯一标识来确定业务是否被消费。
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
TTL也就是超时时间,一般去dead letter的时间为min(消息的ttl,queue的ttl)。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
acks=all设置是最安全的,但是效率太低了,实际的生产环境中至少要设置到ack=1的机制。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
异步提交容易丢失数据,同步提交容易阻塞。
在这里插入图片描述
代码中实现的是异步+同步组合提交。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

分区设置一致肯定能保证顺序执行,也可以设置业务key,key可以决定存储分区,同一个key的哈希值相同,存储分区也相同。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
👆正常拷贝,需要复制的次数太多了。
在这里插入图片描述
零拷贝 为👆 ,零拷贝指的是cpu不参与拷贝,用dma硬件参与拷贝而非cpu。
在这里插入图片描述

相关文章:

  • 微信小程序云开发教程——墨刀原型工具入门(素材面板)
  • 记录一个编译的LLVM 含clang 和 PTX 来支持 HIPIFY 的构建配置
  • Java的控制流语句详解
  • 网络通信另个角度的认识(进程间通信),端口号(为什么要有,和pid的关系,如何封装,和进程的定位原理+对应关系)客户端如何拿到服务端的port
  • 数据结构奇妙旅程之二叉平衡树进阶---AVL树
  • scrapy的基本使用介绍
  • CUDA入门之统一内存
  • 学习大数据,所需要Java基础(9)
  • taosdb快速入门
  • Docker的基本概念和优势
  • 【鸿蒙 HarmonyOS 4.0】常用组件:List/Grid/Tabs
  • 常见doc命令使用
  • 2024蓝桥杯每日一题(二分)
  • torchrun常见参数
  • 【论文阅读】ACM MM 2023 PatchBackdoor:不修改模型的深度神经网络后门攻击
  • 10个最佳ES6特性 ES7与ES8的特性
  • axios 和 cookie 的那些事
  • gulp 教程
  • java中具有继承关系的类及其对象初始化顺序
  • mongo索引构建
  • SpiderData 2019年2月13日 DApp数据排行榜
  • TiDB 源码阅读系列文章(十)Chunk 和执行框架简介
  • 初识 webpack
  • 分布式熔断降级平台aegis
  • 给初学者:JavaScript 中数组操作注意点
  • 规范化安全开发 KOA 手脚架
  • 力扣(LeetCode)22
  • 每天一个设计模式之命令模式
  • 免费小说阅读小程序
  • 前端js -- this指向总结。
  • 如何编写一个可升级的智能合约
  • 学习ES6 变量的解构赋值
  • 因为阿里,他们成了“杭漂”
  • 源码安装memcached和php memcache扩展
  • elasticsearch-head插件安装
  • ​VRRP 虚拟路由冗余协议(华为)
  • (C++17) optional的使用
  • (附源码)spring boot公选课在线选课系统 毕业设计 142011
  • (附源码)springboot码头作业管理系统 毕业设计 341654
  • (论文阅读22/100)Learning a Deep Compact Image Representation for Visual Tracking
  • (算法二)滑动窗口
  • (一)appium-desktop定位元素原理
  • ****Linux下Mysql的安装和配置
  • .net core 客户端缓存、服务器端响应缓存、服务器内存缓存
  • .net 简单实现MD5
  • .net 开发怎么实现前后端分离_前后端分离:分离式开发和一体式发布
  • .net 流——流的类型体系简单介绍
  • .NET 设计模式初探
  • .Net组件程序设计之线程、并发管理(一)
  • @DataRedisTest测试redis从未如此丝滑
  • @RequestBody的使用
  • [ajaxupload] - 上传文件同时附件参数值
  • [Angular] 笔记 18:Angular Router
  • [CCIE历程]CCIE # 20604
  • [CF482B]Interesting Array