一.测试环境(一台虚拟机):OB v4.0.0 已部署完成,创建了一个租户,一个数据库test1,分区表table1
二.如何测试分布式事务?
1.需要再创建一个租户多个分区?test2数据库 table2表
java写数据时,写入俩个租户对应的数据库test1,test2
2.那么java服务端是否只需要开启spring事务就行?
3.一个java服务的配置文件里如何连接俩个租户?
如何测,这个需要看你自己的目的,根据测试目的设计测试过程啊。
只提一个专业名词概念,这个怎么给你回答呢?
还得考虑清楚自己要什么?
数据库内分布式事务?应用分布式事务?
数据库内的分布式事务数据库自己处理好了,对使用者透明。
应用的垮库分布式事务,需要应用自己实现。
明白了,谢谢张老师。我的需求是应用的垮库分布式事务,例如:阿里的seta等等,这个需要自己去实现。
对啊,你的需求是跨数据库,那么就需要应用自己想办法处理。
分布式事务中间件做的就是这个事情,开源的也有好几个中间件做这个事情的。
嗯嗯,谢谢张老师。已解决我的问题。