# 发号器设计与实现

既然要做分库分表的中间件, 就需要一个发号器来配合~ 如果在分布式事务中, 无法就无法使用自增id的.

# 如果考虑到唯一性, 为什么不使用uuid?

  1. UUID无有序性.
  2. 比较长, 占用空间大, 间接导致数据性能差.
  3. UUID产生使用时间数据, 性能较差.

# 知识杂烩

  1. 在controller的构造方法中使用ClassPathXmlApplicationContext来初始化xml配置文件.
  2. xml中配置的properties, 并且配置了IdServiceFactoryBean的
修改于: 8/11/2022, 3:17:56 PM