分布式
文章平均质量分 84
小妲己在王者峡谷
这个作者很懒,什么都没留下…
展开
-
一线大厂的分布式唯一ID生成方案
一、前言分布式系统中我们会对一些数据量大的业务进行分拆,如:用户表,订单表。因为数据量巨大一张表无法承接,就会对其进行分库分表。但一旦涉及到分库分表,就会引申出分布式系统中唯一主键ID的生成问题。永不迁移数据和避免热点要求唯一ID的特点:1、整个系统ID唯一2、ID是数字类型,而且是趋势递增的3、ID简短,查询效率快什么是递增?如:第一次生成的ID为12,下一次生成的ID是13,再下一次生成的ID是14。这个就是生成ID递增。什么是趋势递增?如:在一段时间内,生成的ID是递增的趋势。如:再一转载 2020-05-14 11:24:50 · 425 阅读 · 0 评论 -
redis实现分布式锁
redis实现分布式锁:public boolean tryLock(Jedis jedis, String keyLock, String requestId, String nx, String px, long expireTime){ try{ // set方法的nx和px参数保证加锁和设置超时时间的原子性 String result = jedis.s...原创 2019-07-17 17:20:50 · 91 阅读 · 0 评论