【发布时间】:2017-03-19 18:11:16
【问题描述】:
我有一个架构问题。我们正在将旧的单体应用转变为微服务架构。因此,我们计划识别有界上下文并从中构建微服务。
为了跟上我们的公共 API,我们将有一个 API 网关来正确路由这些东西。内部通信将通过 REST 完成(在第一次拍摄时)。不幸的是,我们现有的公共 API 大部分时间都是关于 WebServices 的。
如果我们从 Web 服务转换为 REST 通信,我们已经需要了解域对象的内容。这不是已经违反了微服务设计吗?最后,这意味着在微服务 A 中添加一个字段意味着还涉及 API 网关。我不喜欢。
我错了吗?您对此有何看法?
【问题讨论】:
标签: web-services rest architecture microservices