日期:2014-05-20  浏览次数:20710 次

关于服务器的同步
在a地和b地各有两个服务器(媒体服务器和web服务器),每天晚上我们希望a地的信息可以发送到b地,为b地进行更新。
媒体服务器采用的是windows media server, web服务器就是iis。对于iis服务器,我希望可以更新iss的发布文件,还有后台的数据库。对于媒体服务器希望能更新媒体文件(文件通常比较大)。
请问应该采用何种架构?非常感谢。

------解决方案--------------------
探讨
这跟什么mvc,ajax有什么关系?

web服务器提供公共接口(如Web Servie),媒体服务器用程序提交更新请求就行了...

没看出“媒体服务器希望能更新媒体文件”跟web服务器有什么关系...大文件用ftp传输...

------解决方案--------------------
两边分别做个接口,根据请求进行相应的操作
------解决方案--------------------
何时同步?同步的时间你自己可以确定(或者通过配置文件)。
同步什么?有一个是标准,将另一个服务器同步,标准服务器不同,同步的内容也不同,如果媒体服务器是标准,则同步IIS,如果IIS是标准则同步媒体服务器,建议IIS是标准同步媒体服务器,IIS服务器有交互,变化频繁,媒体服务器同步IO操作严重。
怎么同步?有了标准则通过一个服务器触发某个同步事件让另一个服务器同步,你可以在媒体服务器上方一个IIS应用程序,来由你的IIS服务器触发同步事件(也就是访问一个URL),媒体服务器开始调用同步方法同步,至于同步的内容可以由刚才的同步事件发送过来。


个人意见,仅供参考