【发布时间】:2019-04-11 08:39:39
【问题描述】:
假设来自 rest-service A 的资源 X(http://example.com/a/foo/7) 需要持有对来自 rest-service B 的第二个资源 Y(http://example.com/b/bar/1) 的引用。
如何保持引用?
目前我将 Y 的整个 URI(作为字符串)存储在服务 A 的持久层中。这是一种常见/有效的方法吗? 从 Y 的 URI 中提取 id(1) 对我来说似乎是错误的,因为我会在服务 A 中实现关于服务 B 的 URI 结构的假设。这是正确的吗?
你如何解决这个问题?
谢谢!
【问题讨论】:
标签: rest microservices