我正在寻找获得服务的最佳方式,该服务将从本地数据库中提取数据并将其传递给sql azure数据库,反之亦然。
示例:
本地数据库。 服务将提取状态为“Ready”的数据,并将此数据传递给一个方法(从服务引用到azure中托管的服务创建),该方法将处理将此数据添加到sql azure数据库,然后我需要更改状态这些记录在本地数据库中说'已发送'。
然后
SQL Azure数据库。 在azure中托管的服务中的调用方法向我发送状态为“已完成”的数据。使用此数据,然后将本地数据库记录更新为已完成。
这可以通过位于中间的WCF服务来完成吗? 如上所述,我是否使用计时器来调用推/拉数据的方法? 当我将数据发送到SQL azure数据库时,如果我没有收到错误,我是否认为数据已经在另一端接收,从而允许我在本地数据库中设置状态?
希望没有人在读这篇文章时睡着了:)
任何指向教程/示例的指针也会有所帮助。 谢谢 保罗
答案 0 :(得分:0)
使用普通应用程序(可能是Windows服务)站在中间。它没有理由成为WCF服务。