应用启动插件

健康检查

  • 死锁线程现场检查
  • 工作线程超时检查
    • 线程管理器有所有工作线程
    • DaoContext里map保存 key-value 线程名-DaoContext;DaoContext其实是ThreadLocal里面取的
      • 不同的线程支持配置不同的超时时间
    • 中断线程
    • 关闭资源

缓存 缓存管理器

  • 全局缓存 HashTable
  • 线程缓存 ThreadLocal
  • LRUCache 继承LinkedHashMap 最大10k 加载因子0.75

参数动态加载

  • Timer监听

序号自增器

  • 查询sequence_define缓存
  • 无则新增(新增报错主键冲突 就再次查询-for update读)
  • 有责更新(通过次数控制器控制更新)当前值
  • 总结就是 锁定查询后将步长后的值更新回表。这段步长增加内存操作,操作完继续查询库表

服务通信

  • 支持Socket
  • 支持Netty

分布式事务Txc

  • 分布式事务数据源

posted @ 2022-05-11 20:29  AlbertXe  阅读(23)  评论(0编辑  收藏  举报