首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Web服务的灾难恢复

Web服务的灾难恢复
EN

Stack Overflow用户
提问于 2014-08-06 18:47:32
回答 2查看 50关注 0票数 0

我已经在系统A和系统B之间形成了系统集成。每次通过Web服务将新记录插入到系统A的本地数据库中时,系统A都会将相同的记录同步到系统B。当出现一些异常或故障导致web服务断开连接时,系统A不能将记录同步到系统B,因为无法访问系统B要使用的web服务。在现实生活中,有没有什么最佳实践来迎合这样的场景?在系统A中创建的新记录不能复制到系统B。如果我安排一个作业来检查任何与系统B同步的故障记录,并且一旦web服务恢复联机并触发修补操作将系统A中的记录修补回系统B,该怎么办?

EN

回答 2

Stack Overflow用户

发布于 2014-08-09 14:01:25

您已在您的查询中找到答案。无论同步成功与否,您都可以在系统中维护一个行标志(再多一列,值为true表示同步成功,值为false (默认值)同步失败)。在happy场景中,一旦同步成功发生,您的the服务可以返回插入成功,并且您可以在源系统中将标志标记为true。如果在同步过程中出现问题,源行将具有默认值,即false。您可以使用故障转移webservice,它可以查找状态为假的行,并再次进行同步。

票数 0
EN

Stack Overflow用户

发布于 2014-08-10 23:11:49

是否有其他最好的解决方案或更实用的解决方案来解决此问题。尤其是当涉及到企业级应用程序时,最传统的迎合方式是什么?对我来说,这有点慢和不切实际。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25158400

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档