c# - 通过 WCF 进行站点到站点数据同步

标签 c# wcf synchronization data-warehouse web-services

我正在开发一个带有网站和企业应用程序管理的分布式解决方案。

这是架构:

Web Site :

  • Database (SQL Server)

  • Web Site : ASP.NET MVC

  • Data synchronization Services (WCF)

-

Corporate Management Application :

  • Database (SQL Server)

  • WinForm Application

  • Data synchronization Services (WCF)

我想要执行站点到站点数据同步。

注意:企业管理应用程序数据库是仓库数据存储区。

通常我希望企业方要求网站进行数据同步。

所以这是场景:

  • (网站端)一些数据已更改 => 本地数据存储
  • (公司方)请求网站进行更改 => 将数据从网站数据存储同步到仓库数据存储
  • (企业端)部分数据发生更改 => 仓库存储 => 同步到网站本地数据存储

我怎样才能实现这一目标?最好的方法是什么?

最佳答案

查看 Microsoft 同步框架。

http://msdn.microsoft.com/en-us/sync/default.aspx

我已成功通过 WCF channel 使用它来同步 2 个数据库的状态。 Sync Framework 站点非常擅长满足您的要求并向您展示如何解决问题。如果您可以使用 SQL Server 内置的更改跟踪,那么它应该很快就会整合在一起。

关于c# - 通过 WCF 进行站点到站点数据同步,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1828262/

相关文章:

java - 这应该是同步方法吗?

java - Java 中方法一致性问题

c# - 哪个是避免魔术字符串键的更好方法?在类中使用字符串常量键还是使用枚举?

wcf - 使用 WCF 客户端时如何以编程方式设置 MaxReceivedMessageSize?

c# - ASP.NET - 如何在 C# 表上设置单元格宽度百分比

java - Java 中存在哪些工具相当于 .NET 的 svcutil.exe?

wcf - Silverlight 中 ADO.NET 数据服务和 WCF 服务之间的重用类型

java - java.io.FileDescriptor.sync() 在 Linux 上 fsync 目录吗?

c# - 如何防止 Entity Framework 代码优先使用不属于模型的派生类

c# - 是否有适用于 Windows 的具有高可用性选项的可查询分布式缓存?