存在2个数据库服务器,A和B(Oracle)
存在2个应用服务器C和D
欧洲部署:C+A
深圳部署:D+B
也就是:
欧洲的同学访问欧洲的服务器C,C连接A数据库
深圳的同学访问深圳的服务器D,D连接B数据库
欧洲的同学改动的是表T1,T2
深圳的同学可以改动所有的数据,包括T1,T2
然后问题来了,这2边的人的访问需要获取一致的数据,如何实现?
目前已经实现了一种方式,通过在应用的业务逻辑代码中硬编码数据同步的逻辑,通过JMS,消息代理服务器为ActiveMQ,但是这样做的缺点现在已经体现的非常明显,就是需要针对于每一个实施了增删改的方法进行硬编码,开发工作量非常大
天涯尽头无女友
三国纷争
繁华开满天机
相关分类