首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >跨分布式系统的设计思想-共享联系

跨分布式系统的设计思想-共享联系
EN

Stack Overflow用户
提问于 2013-09-19 18:38:09
回答 1查看 51关注 0票数 0

以下是我们组织中的架构。我们有一个跨多个办公室的分布式系统。每个办公室都独立处理他们的数据(本地数据-数据库中唯一的id)。有时,这些办事处必须在它们之间共享数据。什么是设计软件(体系结构)的最佳方法,其中数据可以在多个办公室之间共享。

场景--假设一个办公室'A‘是捕获一个联系人(Phillip,id- 258)的数据,其中联系人被绑定到多个组织(位于本地),并且涉及多个事件(本地事件)。

让我们说,另一个办公室'B‘也在研究菲利普斯的个人资料。

  1. 什么是最好的方法,办公室A和B可以共享菲利普斯的档案(不创建副本,也不使它成为一个中央系统)。
  2. 对Phillip的任何更改都会出现在这两个系统中(有关组织或与他有关的地方活动,他来自任何一个办公室)。

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2013-09-19 19:05:06

我认为解决办法是集中数据库。您可以使用云,也可以选择一个主要的办公室,其他所有的办公室都可以更新主办公室。

接下来我的选择将是数据库级别的某种形式的复制。您必须检查数据库提供程序提供的选项。

您可以编写一堆代码,比如在每个办公室使用Restful服务,而在一个办公室进行更新会自动将更改发送到其他办公室。

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

https://stackoverflow.com/questions/18902490

复制
相关文章

相似问题

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