OpeningO-spring-boot-x 新版 4.3.1 出炉,强大的分布式 id 支持

来源: 投稿
作者: Qicz
2021-07-05

OpeningO-spring-boot-x是spring boot应用的扩展。

特性清单

  • 手动事务管理 [2021.6.29更新]

  • 分布式id生成器gedid,DidLoader [ 2021.6.25更新 ]

  • Safety工具 [ 2021.6.25更新 ]

  • 请求日志,包括请求源、请求目标、请求参数、处理时间、错误异常等信息;

  • 请求响应参数的自动装配(映射);

  • 跨域的配置;

  • 嵌入SpringBoot的异常处理机制,可以将原来的错误信息中插入其他信息、或将其解析或转换为其他信息;

  • SpringBootstarter动态装配或在yml中配置相关特性;

  • 简化的Redis操作;

  • 提炼ElasticsearchHighlevelClient常用操作saveOrUpdate,deleteById(s),findById(s),search等;

  • feign的请求头参数的处理:合并上下游的请求头参数,并发场景的数据处理策略;

  • 基于DruidHikari的动态路由RoutingDataSource

  • SpringBoot应用的配置信息的自动拷贝;

此次重点更新分布式Id支持

支持多种ID生成引擎

  • EtcdIdEngine
  • SnowflakeIdEngine
  • RedisIdEngine
  • ZookeeperIdEngine
  • UuidEngine

还可以根据自己的需要封装适合自己的IdEngine。这里有管理分布式Id——GeDid的详细介绍:https://my.oschina.net/brucezcq/blog/5120369

同步支持了,WebSocket、一些工具组件:Safety、手动事务管理器ManualTransactionManager。

展开阅读全文
9 收藏
分享
加载中
更多评论
0 评论
9 收藏
分享
返回顶部
顶部