Alternatives to Microsoft Sync Framework

What do you use for data synchronization?

I have been working with the Microsoft Sync Framework for a couple of months now and I'm not sure if I like it. The concept is great, but I had problems with remote synchronization. There is no remote file synchronization provider, but I managed to write one with a lot of problems. There is also no way to show the progress that I know about ADO.NET Sync Services.

I come up with an error when two clients try to synchronize at the same time. "The metadata store is already in use." After all the sleepless nights trying to get the remote file synchronization provider, and now this error, now I'm looking for alternatives.

Are there any better alternatives to MSF?

Does anyone know any open source frameworks or samples?

+4
source share
2 answers

Take a look at the disconnected service agent application block from Smart Client Factory software:

http://msdn.microsoft.com/en-us/library/cc540752.aspx

It provides a storage and forwarding mechanism for calls to remote web services — you can combine this with caching to achieve something similar.

0
source

Now you can also use Couchbase Lite for .NET . :)

[Full disclosure: I'm the guy who created the .NET version of Couchbase Lite.]

+1
source

All Articles