在我的公司,我们使用2009。我们有大约100个用户。MS的服务器在总部公司。
我们正在开发一个使用Play Framework和Scala语言的新网站。然而,网站服务器不在总部公司,专用服务器是由OVH托管的,OVH是一个欧洲ISP。
网站需要实时的ERP数据,而MS Dynamics数据库位于总部公司,网络连接非常不稳定。
这就是问题所在!我们需要网站和ERP之间的双向通信,但是ERP服务器的互联网连接非常不稳定。我们想出了两种解决方案:
你觉得这个建筑怎么样?什么是最好的解决方案?MS SQL Server能否复制使用不稳定的互联网功能?
提前谢谢你。
发布于 2014-07-22 16:46:12
我曾在墨西哥的一家公司工作过,该公司的互联网连接不稳定,必须开发一个第三方产品的自定义解决方案。
有一条评论/想法是,你真的需要所有的数据,还是只需要一个较小的子集?
我不完全确定RabbitMQ是什么,但是如果它像MSMQ,那么它听起来并不是个坏主意。
我建议使用AIF和MSMQ (实际上使用WCF & NetMsmq绑定)或让第三方产品(如Scribe/CastIron/Biztalk )提供帮助。第三方产品很可能是你最好的选择。
我认为MSMQ能够工作,因为它将所有东西发送到消息队列以发送/接收,并且异步工作。DB镜像是一种痛苦,尤其是在网络连接不稳定的情况下。您可能会在夜间发生大部分镜像,并丢失实时数据。
https://stackoverflow.com/questions/24891827
复制相似问题