【发布时间】:2018-08-11 08:51:43
【问题描述】:
我正在一个工作网站上工作,我正在考虑将工作匹配部分分解为一个微服务 - 其他一切都是一个整体。
但是,当考虑微服务应该如何拥有自己的独立数据库时,这意味着让微服务拥有所有作业的单独副本,因为单体应用仍将处理所有作业杂乱无章的功能。
我是否以正确的方式考虑这一点?将相同数据的多个副本分布在不同的微服务中是否正常?
让不同数据库拥有相同数据的想法让我有点害怕,因为这可能会导致数据不同步。
【问题讨论】:
-
为什么微服务不能暴露 API 来做 crud 操作,单体可以调用?
标签: microservices