添加 @RabbitListener 注解来指定某方法作为消息消费的方法,例如监听某 Queue 里面的消息 MessageConvert 涉及...
添加 @RabbitListener 注解来指定某方法作为消息消费的方法,例如监听某 Queue 里面的消息 MessageConvert 涉及...
1.在pom文件中添加依赖 2.在SpringBoot的配置文件中配置RabbitMQ相关参数 MQConfig.java MQSender.j...
SpringBoot整合RabbitMQ SpringBoot与RabbitMQ集成非常筒単,不需要做任何的额外设置只需要两步即可:step1:...
LRU原理 LRU(Least recently used,最近最少使用)算法根据数据的历史访问记录来进行淘汰数据,其核心思想是“如果数据最近被...
简介 ZooKeeper是一个开放源码的分布式应用程序协调服务,它包含一个简单的原语集,分布式应用程序可以基于它实现同步服务,配置维护和命名服务...
分布式一致性回顾 在分布式系统中,为了保证数据的高可用,通常,我们会将数据保留多个副本(replica),这些副本会放置在不同的物理的机器上。为...
概述 ZAB (Zookeeper Atomic Broadcast)协议是为分布式协调服务 ZooKeeper 专门设计的一种支持崩溃恢复的原...
基本概念 ZAB协议 客户端脚本 javaAPI ZKClient & Curator 应用场景 数据发布订阅 负载均衡 命名服务 分布式协调/...
一般套路 缓存由于其高并发和高性能的特性,已经在项目中被广泛使用。一般读缓存流程如下: 缓存更新的争议 主要是解决并发情况下缓存读与写的一致性和...
事务在后端中是占着很重要的地位,也是一个比较难处理的地方。以我现在所知可以将事务分为两大类,一类本地事务,一类分布式事务。分类标准也很简单,本地...