web serviese的速度和效率问题
有一数据库A,里面每天的数据都要大量的变化。
客户端的数据库B,则要要求与A最大限度的保持一致。(A与B的数据库结构不一定完全一致)
现在的系统架构是,A那边有一个XML的接口系统,通过该接口可以操作A,并且当啊有更新时该接口则发出更新通知,到B的web serviese上,
web serviese接到更新通知则去调用XML的接口系统,来实现同步B数据库
现在的问题是,请高手提点好的一点的解决方案,怎样做才能时web serviese的速度跟效率达到最高,要保证web serviese能及时响应,超时应对。
欢迎大家讨论讨论,小弟在此谢过
[解决办法]
这样的需求竟然考虑用WBS??
你也不怕整死系统,慢死客户?
[解决办法]
两个数据库直接用tcp/ip相连就行了,用什么webservice,赶时髦啊?
[解决办法]
开一个线程,用队列方式处理可以解决一些问题,但也治只能标不能治本
我还是觉得解决方案有问题,出现多个B时候,将使你的系统难以维护.
关键还是看客户需求,如果大数据变化频繁可以把A的部分建立成快照C,让客户直接连C,如果数据库支持的话可也可以B连C.
完美的东西是没有的,取舍问题
[解决办法]
这样大规模数据同步 如果不是同型数据库 那就需要你们自己作个同步数据管道.应该是个C/S或者对等CC程序.TCP/IP连接.
时时的更新数据同步