摘要: Spring框架对单例的支持是采用单例注册表的方式进行实现的,源码如下: 阅读全文
posted @ 2019-06-23 20:50 Mr.Aaron 阅读(1425) 评论(0) 推荐(0) 编辑
摘要: 概述 分布式系统中,有一些需要使用全局唯一ID的场景,这种时候为了防止ID冲突可以使用36位的UUID,但是UUID有一些缺点,首先他相对比较长,另外UUID一般是无序的。 有些时候我们希望能使用一种简单一些的ID,并且希望ID能够按照时间有序生成。 而twitter的snowflake解决了这种需 阅读全文
posted @ 2019-06-23 20:12 Mr.Aaron 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 实现redis高可用机制的一些方法: 保证redis高可用机制需要redis主从复制、redis持久化机制、哨兵机制、keepalived等的支持。 主从复制的作用:数据备份、读写分离、分布式集群、实现高可用、宕机容错机制等。 redis主从复制原理 首先主从复制需要分为两个角色:master(主) 阅读全文
posted @ 2019-06-23 17:21 Mr.Aaron 阅读(1221) 评论(0) 推荐(0) 编辑