- 博客(3)
- 资源 (4)
- 问答 (1)
- 收藏
- 关注
原创 分布式id生成器
分布式id生成器在稍微规模大一点的公司,基本上都会有的,网上的样例也比较多,本编主要讲的是公司内的一些使用吧,大家影响可能更深刻一点。分布式id有哪些要求呢?全局唯一性:不能出现重复的ID号,既然是唯一标识,这是最基本的要求。 趋势递增:在MySQL InnoDB引擎中使用的是聚集索引,由于多数RDBMS使用B-tree的数据结构来存储索引数据,在主键的选择上面我们应该尽量使用有序的主键保证写入性能。 单调递增:保证下一个ID一定大于上一个ID,例如事务版本号、IM增量消息、排序等特殊需求。
2020-08-09 19:25:48 454
原创 mysql的mvcc和加锁分析
1:数据库的隔离级别数据库的隔离级分类分为四类READ_UNCOMMITTED,READ_COMMITTED,REPEATABLE_READ,SERIALIZABLE。1.1:READ_UNCOMMITTED读未提交时,读事务直接读取主记录,无论更新事务是否完成1.2:READ_COMMITTED读提交时,读事务每次都读取undo log中最近的版本,因此两次对同一字段的读可能读到不同的数据(幻读),但能保证每次都读到最新的数据。1.3:REPEATABLE_READ每次都读
2020-08-08 21:01:38 2147
原创 注册中心以及演进
注册中心现在是服务框架实现服务治理的核心,随着服务的增多,注册中心也是大势所趋,但是对于大多数的公司来说,小型注册中心是够用的,但是对于大厂来说,显起来不那么够用。1:dubbo注册中心服务提供方(Provider)所在的应用在容器中启动并运行(这个容器可以说是该应用部署的tomcat) 服务提供方(Provider)将自己要发布的服务注册到注册中心(Registry) 服务调用方(Consumer)启动后向注册中心订阅它想要调用的服务 注册中心(registry)存储着Provid.
2020-08-01 21:42:46 1025
关于tcp异常不能关闭的问题,求大神指点
2017-06-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人