我们有一个Django应用程序(REST webservice1)和一个postGres数据库(db1)支持它。
我们还有另一个REST webservice2和它自己的db2。
在table1中有db1。让我们说,这是原始的真理点(原文)。table1创建/更新/删除调用到webservice1。每当在webservice1中发生这些操作时,它都会修改table1中的数据,并发射事件(进入AWS运动)。推到运动是重试的,但可能失败)
我们希望将table1的数据从db1迁移到db2 (并且尽可能保持它们的同步)。webservice2不应从其端点公开任何与table1相关的陈旧数据。webservice2可以选择查询webservice1中的table1数据,但是整个想法是减少webservice1上的db查询的负载。
我想知道在table1中保持webservice2内容几乎相同的最好/最简单的方法是什么。
请提出建议。
发布于 2017-07-10 18:32:46
看看一个热备用服务器来执行主/从复制,它基本上是为这个用例https://www.postgresql.org/docs/current/static/high-availability.html而设计的。
https://stackoverflow.com/questions/44990907
复制相似问题