240 投稿
收录了18篇文章 · 3人关注
  • Resize,w 360,h 240
    RabbitMQ:@RabbitListener 与 @RabbitHandler 及 消息序列化

    添加 @RabbitListener 注解来指定某方法作为消息消费的方法,例如监听某 Queue 里面的消息 MessageConvert 涉及...

  • SpringBoot集成RabbitMQ 简单测试用例

    1.在pom文件中添加依赖 2.在SpringBoot的配置文件中配置RabbitMQ相关参数 MQConfig.java MQSender.j...

  • Resize,w 360,h 240
    RabbitMQ与SpringBoot整合实战

    SpringBoot整合RabbitMQ SpringBoot与RabbitMQ集成非常筒単,不需要做任何的额外设置只需要两步即可:step1:...

    2.3 若兮缘 0 13
  • Resize,w 360,h 240
    LRU算法

    LRU原理 LRU(Least recently used,最近最少使用)算法根据数据的历史访问记录来进行淘汰数据,其核心思想是“如果数据最近被...

    2.7 jiangmo 3 30
  • Resize,w 360,h 240
    Zookeeper基本原理

    简介 ZooKeeper是一个开放源码的分布式应用程序协调服务,它包含一个简单的原语集,分布式应用程序可以基于它实现同步服务,配置维护和命名服务...

  • Resize,w 360,h 240
    2PC和3PC基本原理

    分布式一致性回顾 在分布式系统中,为了保证数据的高可用,通常,我们会将数据保留多个副本(replica),这些副本会放置在不同的物理的机器上。为...

    0.1 jiangmo 7 5
  • Resize,w 360,h 240
    ZAB协议基本原理

    概述 ZAB (Zookeeper Atomic Broadcast)协议是为分布式协调服务 ZooKeeper 专门设计的一种支持崩溃恢复的原...

    0.2 jiangmo 0 3
  • Resize,w 360,h 240
    ZK使用总结

    基本概念 ZAB协议 客户端脚本 javaAPI ZKClient & Curator 应用场景 数据发布订阅 负载均衡 命名服务 分布式协调/...

    0.6 jiangmo 1 22
  • Resize,w 360,h 240
    缓存双写一致性

    一般套路 缓存由于其高并发和高性能的特性,已经在项目中被广泛使用。一般读缓存流程如下: 缓存更新的争议 主要是解决并发情况下缓存读与写的一致性和...

    1.3 jiangmo 0 18
  • 在探事务-JTA处理分布式事务

    事务在后端中是占着很重要的地位,也是一个比较难处理的地方。以我现在所知可以将事务分为两大类,一类本地事务,一类分布式事务。分类标准也很简单,本地...