本文概览:介绍了四种 方案1 自建服务 1、思路 每个服务一个记录,然后通过select..for updat…
数据一致性-Eureka
本文概览:介绍eureka数据一致性的实现。 1 复制方式 分布式系统的数据在多个副本之间的复制方式,主要有主…
UML序列图总结(Loop、Opt、Par和Alt)
原文地址:https://www.cnblogs.com/cy568searchx/p/6227238.htm…
TCP粘包
本文总结: 解答了TCP 粘包是什么、原因以及如何解决的问题。 1. 粘包概念 TCP粘包网上说是伪命题,如何…
Redis集群(2)哨兵集群
本文总结 1、哨兵集群作用是什么,不配置哨兵集群是否可以? 2、哨兵集群架构 哨兵-哨兵、哨兵-redis主从…
Redis集群(1)主从复制
本文总结: 1. 主从包括那些机制?包括三个阶段 第一次复制通过全量复制,全量复制完成之后(psync + R…
Redis数据淘汰策略与LRU实现
本文总结: 回收内存机制有哪些?主要包括包括两个: 清理达到过期时间时间的键 maxmemory设置的内存上限…
Redis发布和订阅(转)
本节概览:介绍redis pub/sub命令使用和原理。 本文内容来自 https://redisbook.r…
Innodb加行锁规则
本文小结:介绍了Inodb加行锁的原则。 加锁规则总结 1、三种行锁的规则为: (1)Next-Key是默认锁…
基于go的规则引擎
本文概览:介绍go语言框架下开源规则引擎 1 引入 以一个电商运维场景为例,我们需要对用户注册年限p1、购买金…
Mysql事务隔离级别之分析线上业务bug
本文概览:子啊“可重复读”的mysql事务隔离级别下分析线上一个bug。 1 问题 正常的代码,通过selec…
Sentinel原理
本文概览:介绍了Sentinel Client和Sentinel Dashboard通信流程,以及 Senti…
XXL-JOB(4) 原理分析
本文概览:介绍了调度平台和执行器通过RPC进行交互的流程。 选用版本:版本 v2.1.0 1 RPC 调度平…
基于Java BIO的Sokcet
本文概览:介绍了基于JAVA bio和伪bio实现的sockt通信。一次客户端和服务端通信主要包括 serve…
TCP介绍
本文概览:介绍了OSI七层模型和TCP/IP四层协议、TCP的报文信息、通信和TCP长连接。 1 TCP/IP…