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