偶尔在线应用程序数据同步

问题描述:

我正在写一个应用程序,它包含一个主“服务器”数据库(最可能是sqlite)和一个客户端副本与客户端特定记录(再次,Sqlite)。客户可能偶尔在线或可能在慢速3G连接上;我需要一个解决方案来按需或按照预定的时间间隔可靠地同步内容。客户端应用程序可以是WPF/Silverlight或HTML5(因此是sqlite的首选项)。偶尔在线应用程序数据同步

我一直在寻找微软同步框架2.0,但显然这不适用于HTML5,我想保持架构尽可能一致。任何其他想法?

谢谢。

+0

双向同步? – 2010-08-22 13:43:30

+0

不是一种方式,服务器到客户端(内容很大程度上只是产品数据) – Sidebp 2010-08-22 13:54:05

您可以使用Rhino服务总线与离线缓存相结合 - Ayende发布了一个非常好的演示,演示如何在MSDN上执行此操作。 (对我来说,这听起来像是你面临许多相同的问题 - 虽然我对HTML5不太了解,但看看它是否会与之相反)

+0

不错的文章,当然也是一个潜在的解决方案,我不认为这可以用于HTML5,但我认为这可能是一个非问题,因为移动客户端如果需要的话可以工作“连接”。我会做更多的调查。 – Sidebp 2010-08-23 11:28:01