我们为客户提供服务,但是客户的资源在客户专有的服务器上,如何访问客户服务器上的资源?
如何保持两台服务器的数据同步?
当然这都是在外网之下。

解决方案 »

  1.   

    不太明白具体是什么意思:
    你可以通过HttpURLConnection可以访问任何一资源的网页上的数据。
    response.sendRedirect();这个方法可以重定向到任何一个URL,
    不知道,这样是否可行!
      

  2.   

    其实我的主要问题是事务问题我们的场景是:
    1.我们提供的服务,数据库使用oracle,我们为客户提供操作数据库的接口
    2.客户服务器,数据库使用mysql
    问题,如何实现这个数据库的事务控制,以保持两个数据库的数据一致性? 
     
     
     
      

  3.   

    如果MYSQL插入了,發個報文過去ORACLE那邊, 如果ORACLE那邊插不入,回滾了,  
    反回一個報文到MYSQL那邊, 這時MYSQL應該不能回滾的了, 應該只能用DELETE,
    把先前的那20行數據刪除的, 這個我想, 樓主最多只能這樣做, 事務應該只針對單個數據庫的, 很難群集的.
      

  4.   

    跨数据库事务java有支持,但很复杂。如使用JTA,如果非商业容器,可以使用JOTM,达到跨数据库事务一致。参考地址:http://www.flydmeng.com/index.php/code/use-jotm-to-invoke-tomcat-jta-call.html