![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
架构
保持_沉默
路易十四爱江山
展开
-
本项目分布式环境下生产全局唯一ID的做法
一般全局ID作为数据库的主键使用,主要有3种实现方式。 1,UUID:唯一但是不连续,作为字符串索引效率低,也不保证随机。 2,自增序列:绝对递增,长度可控,作为索引时效率高。 3,snowflake:按时间趋势递增,单独使用时效率较高。 目前我们项目主要使用第二种方式,部分使用UUID。 项目架构为dubbo+zk,使用专门流水服务器来生产ID,序号存储在数据库的流水表中。 可以...原创 2019-02-13 10:54:29 · 215 阅读 · 0 评论 -
spring-boot中logback日志框架的使用。
简单介绍下logback:logback是slf4j的实现,两者是同一个作者也是目前最流行的日志框架之一。 在springboot下使用无需额外引用jar包。 如果你只是简单使用日志,可以在application.properties或者bootstrap.yml直接进行配置: logging.level.root=info logging.level.com.phfund.aplus.ahd...原创 2019-03-17 15:44:31 · 147 阅读 · 0 评论