springboot 事务与ob读写分离

针对目前已有应用使用的mysql数据库改造成ob库, 有一些代码改动我这边需要评估一下改动量, 目前使用的mysql 是 innodbcluster 集群, 使用了 mysqlrouter 来提供 rw, ro 通道, 应用上通过 jdbc:mysql:replication 协议配置了 读写通道, 代码上通过 @Transactional(readonly=true) 来指示业务库操作应给 ro 库. 如果使用了ob(或者ob+obproxy), 我的应用代码改动会不会比较大呢(特别是 事务注解这一块)

迁移到 ob 应该就不依赖注解了,在 odproxy 上面把读写分离配置打开,实现读写分离就可以了。

这个问题的主要还是问现有代码的改造量.
服务器侧实施读写倒不是什么问题.