sequence自增原理是什么?为什么get命令看到的cversion和实际存储的cversion不一样?sequence自增怎么保证无并发问题?单节点和多节点? seque...
上篇文章我主要讲的是官方文档对Hystrix的说明,阐述了在微服中Hystrix担任的角色,以及它是如何达到这样的作用的。当然具体如何使用Hystrix我并没有详细说明,因为...
服务端线程 线程Eureka-DeltaRetentionTimer清除注册表中recentlyChangedQueue(最近更新的信息)过期的信息,用作增量更新注册表信息。...
猜想 AcitveMQ依赖Message中JMSXGroupID属性来做消息分组,那分组信息会怎么维护呢?刚开始猜想是维护在类似Map的数据结构中?但是如果消息分组很细,例如...
typeClass存储结构数据组织算法备注非阻塞LinkedList双端链表双端链表非阻塞PriorityQueue数组最小堆非阻塞ConcurrentListedQueue...
解题思路 使用synchronized和线程notify/wait使用LockSupport 一、synchronized+线程notify/wait 二、LockSuppo...
自己项目中由于业务快速迭代,代码质量堪忧,随着客户量的增长,生产环境上出现许多锁超时的问题. 本篇文章记录一下自己排查锁超时的过程与总结. 问题初现 最近生产环境频繁收到 L...
本篇文章研究ActiveMQ的Redelivery Policy中的各个配置含义.(注: 文中的源码基于ActiveMQ5.15.9版本,不同版本细节上可能会有所不同) 重试...
Nginx 负载均衡配置Nginx 重试次数限制Nginx 超时重试 Nginx 负载均衡 负载均衡策略 round-robin 轮循(默认方法) least-connect...
ActiveMQ Producer 发送消息有同步异步两种方式。 ActiveMQ 事务 优点: 保证消息不丢失.缺点: 性能损失。客户端多了事务创建,提交,回滚的IO消耗。...
最近工作的时候突然想到一个关于大对象存储的问题。先看看这个问题的背景。 背景1:在mysql数据库(innodb引擎)中,我们有这样的业务场景,在一个表(下面我们称为tmp表...
文/ 阿宝团队的子颂 首发 / 职场充电宝(ID:ZhichangCdb) 1 在章泽天前往剑桥留学后,曾有一位在清华读博的哥们留下这么一句评论:“奶茶来清华的时候,我第一次...
一、思路 背景介绍spring 调用链路 + activemq事务链路介绍 二、背景介绍 写这篇文章背景是什么呢?或者说作者碰到了什么问题呢?是这样的,有个需求要在servi...
一、思路 责任链模式小例子源码分析 二、责任链模式 Mybatis拦截器采用了责任链模式。这里简单讲一下责任链模式的概念,如果想了解更多的话,可以去百度,google搜索责任...
之前我们分析了Mybatis初始做的工作,以及Mapper执行命令的部分原理,接下来我们就准备开始Mybatis到底是如何去分析执行SQL的。而这个过程十分依赖MappedS...
一、思路 在之前的文章中,我们已经讲了 mybatis初始化解析XML文件,将生成的MapperStatement注册到MapperRegister中;如何在spring中获...