加载中
redis (2) - 分布式锁

Java提供的原生锁机制在多机部署场景下无法满足对分布式的场景需要。为整个应用服务提供一把 全局唯一 的锁,可以是Redis、Zookeeper,也可以是数据库(乐观锁、惟一索引等)。 三种方法对比...

Tddl-递增分布式Sequence

详细源码可参考: https://www.programcreek.com/java-api-examples/?code=loye168%2Ftddl5%2Ftddl5-master%2Ftddl-group# 示例 @Bean(name = "errorCenterIdSequence", initMethod = "init...

2019/03/12 10:59
1.9K
Zookeeper 概述(1)

Zookeeper 概述(1) 前言 关系数据库的ACID Atomicity原子性: 一个事务中所有操作都必须全部完成,要么全部不完成; Consistency一致性: 在事务开始或结束时,数据库应该在一致状态; Is...

2017/06/28 21:26
235
UDP

User Datagram Protocol 用户数据报协议 无连接的传输层协议,常用于不要求分组顺序到达的传输中,分组传输顺序的检查与排序等可靠性由应用层负责(可在协议中增加包的编号),提供面向事务的...

2018/06/27 16:21
79
redis (1) - 缓存: 击穿 & 穿透 & 雪崩

缓存应用思考 从几个方面来考量: 根据实际需要来选择缓存方案,Redis、Zookeeper 亦或 单机Local。当选择第三方组件时, 组件需要考虑保证一致性及有效性的服务(CAP)(对于锁的场景来说更复...

redis(3) - 限流算法实现

在具体场景中,应优先考虑合理设置线程池的配置。eg. 网络连接数、网络超时时间、数据库连接池、业务线程池等。 IO密集型 = 2Ncpu 计算密集型 = Ncpu Ncpu = Runtime.getRuntime().available...

IO多路复用 select、poll、epoll

前几篇文章讲述了IO的几种模式及Netty的基本概念,Netty基于多路复用模型下的Reactor模式,对 需要处理大量连接 的 通信服务场景很适用 。 linux对于IO又是如何处理的呢 C10K 问题 引: http...

2019/03/28 15:40
579

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部