实际上,有数千个应用程序正在运行的位置(.net桌面应用程序),并且要求将其数据库的更新(与上次上传的内容有所不同)发送到将存储所有位置数据的中央服务器。
在提出解决方案时我有什么选择?
一种想法是生成一个XML文件,其中包含自上次sych。之后的所有行,并将其上传到文件服务器,然后将其导入到主数据库中。
注意:由于此过程每隔几个小时运行一次,因此更改后的数据极少。
由于位置数为1000,因此建议每个桌面应用程序将xml字符串发送到Web服务器。Web服务器应用程序可以在接收到字符串后更新数据库。
如果双方都使用.NET,则可以使用框架的Web服务类来实现。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。