【发布时间】:2015-09-04 07:14:08
【问题描述】:
假设我有几个微服务,每个微服务都公开一组 REST 端点。假设微服务 A 正在与微服务 B 通信并且它们交换 JSON 数据。
这个 JSON 数据需要在微服务 A 和 B 上进行序列化和反序列化。这个序列化逻辑和模型在微服务代码库上是相同的。
我可以通过将模型类移动到一个小的依赖项中并在两个微服务上使用它来减少这种重复。不是问题!这可能与“不共享”的微服务架构的目标背道而驰。但我觉得更潜在的问题是代码重复。大家觉得呢?
【问题讨论】:
标签: scala playframework-2.2 microservices