这里不讨论代码具体实现,只想知道服务器如何同步与如何访问asp.net +sql2000情况:现在网站在南方电信与南方网通下运行,访问速度还行,但问题来了北方网通一些特定地方A的访问不知为什么有时会无法访问或有时还会出现较大的延时,估计是现有机房的死区或其它原因吧。这样在地方A建立一个服务器的需求就出来了。现状:需要写个解决的备案,由于没做过这方面的工作,向各位看看有什么可行的方案。要求:地方A建立一个服务器 (简称Sa)   与 现有的服务器(简称Ss) 功能一致,数据同步。用户在访问时没有同现在访问的差异感。我初拟了一个方案服务器 Sa   与 服务器  Ss 使用相同的程序与数据库 , 服务器之间数据采用vpn 进行内部之间数据异步同步(只处理产品、订单、用户信息的数据同步)
建立一个DNS服务器,根据访问时的IP将来源IP如果是A地区的,自动转到Sa上,如果不是转到Ss上。

解决方案 »

  1.   

    一般空间都支持双通讯。
    做域名转向。如果是不同服务器,通过web services、WCF实现数据同步。
      

  2.   

    Ss
      Sa 
      Sb
      Sc 
      Sd
      S.....比如出现多点时这样哪各点数据怎么同步,不可全向Ss发,再由Ss向各点发,那数据太多了。
      

  3.   

    sql server 应该有自己的同步机制吧 , 比如和 oracle AQ MQ 类似的  
      

  4.   

    世界上最远的距离就是联通到电信的距离。没办法,楼主可以试着把数据库访问层或数据库服务器架设在一个双线的服务器上,在电信和联通的单线可以架设Web服务器,其实最好的方法还是用双线。
      

  5.   

    我不是全部同步,而用sql哪个同步太不灵活