应用启动插件
健康检查
- 死锁线程现场检查
- 工作线程超时检查
- 线程管理器有所有工作线程
- DaoContext里map保存 key-value 线程名-DaoContext;DaoContext其实是ThreadLocal里面取的
- 不同的线程支持配置不同的超时时间
- 中断线程
- 关闭资源
缓存 缓存管理器
- 全局缓存 HashTable
- 线程缓存 ThreadLocal
- LRUCache 继承LinkedHashMap 最大10k 加载因子0.75
参数动态加载
- Timer监听
序号自增器
- 查询sequence_define缓存
- 无则新增(新增报错主键冲突 就再次查询-for update读)
- 有责更新(通过次数控制器控制更新)当前值
- 总结就是 锁定查询后将步长后的值更新回表。这段步长增加内存操作,操作完继续查询库表
服务通信
- 支持Socket
- 支持Netty
分布式事务Txc
- 分布式事务数据源