ITPub博客

首页 > 数据库 > 数据库开发技术 > DevX 开源组件 DevXRoutingDataSource

DevX 开源组件 DevXRoutingDataSource

原创 数据库开发技术 作者:DevXTalk 时间:2023-05-18 22:49:42 0 删除 编辑

DevX 开源组件 DevXRoutingDataSource

最近随着公司数据量的持续增长,针对这个问题开始准备技术上的解决方案,调研了一些数据中间件和一些做读写分离的组件,准备先用读写分离的方案做一个过渡,目前还是主要以业务推进为主,没有太多的资源投入到相对较重的技术升级上。看了一些做读写分离的轻量级开源库都不是太满意,其中最重要的一点就是代码侵入性都比较强。读写分离作为一种过渡性方案的话,我希望是侵入性越低越好,要能达到最低成本的引入,和最低成本的剥离。于是乎决定自己写一个。

思路:

  • 基于 JDBC API
  • 根据 SQL 进行读写路由

目标:

  • 业务代码 0 侵入
  • 傻瓜化使用
  • 易于扩展

初版实现

使用

经过配置和加上 @EnableRoutingDataSource 注解即可实现数据的读写分离。最近因为一些事情比较忙之后会抽时间进行完善将代码开源,希望对更多人有帮助。


DevX 会持续有趣的技术和见闻,如果你觉得本文对你有帮助希望你可以分享给更多的朋友看到。该文章会同步在微信公众号 【DevXJava】, 方便在微信客户端阅读。

DevX 不止于技术

原文作者:DevXTalk;如有侵权,请联系管理员删除。

请登录后发表评论 登录
全部评论

注册时间:2019-03-23

  • 博文量
    178
  • 访问量
    82584