例如:两个独立系统都有用户模块,用什么方法在不修改原代码(或尽量少)的情况下,实现一个系统中对用户信息的修改同步到另一系统中……

解决方案 »

  1.   

    1、2个数据库集群?那里可能吗?或者如果是oracle 让oracle来同步
    2、自己后台写个小程序 每个一段时间跑一下.(这个不实时)
    3、简单修改代码,模拟注册,这边注册之后,给那边发一个模拟注册的命令 相当于2边同时注册
    4、接着楼下的
      

  2.   

    能直接如果双方能同时访问数据库 就简单了
    不能的话 用webservice 发送需要更改的信息 
      

  3.   

    我觉得就用网络通讯就可以了,框架用mina
      

  4.   

    看实时性高不高了
    实时性高的话用webservice或者直接访问数据库同步
    socket尽量少用,不好维护
    实时性不高的话过一段时间定时更新就行,
    可以采用很多办法
    我觉得主要问题在异常处理上
    比如说同步失败,有没有机制保证继续同步直至成功