|
|
1
1
跨微服务共享模式是危险的,因为它们可能变得非常耦合,或者至少不是这样。微服务使用彼此的数据是正常的,但是模型不应该完全导入到另一个微服务中。相反,依赖的微服务应该使用一个子集,远程模型的本地表示。为此,您应该使用 Anti-corruption layer . 这个acl将作为输入远程模型接收,并作为输出生成该模型的本地、不可变/只读表示。acl位于微服务的外部边界,即进行远程调用的地方。
还有,分享
数据库是所属微服务的私有数据库。不应该暴露在外。 |
|
|
Sanam · 位置“$”没有更新数组中的正确值,而是创建新值? 2 年前 |
|
|
Digvijay · 在mongodb文本搜索中搜索子字符串失败 2 年前 |
|
|
Omar Bahutair · MongoDB中的引用 2 年前 |
|
|
asd qwe · 如何链接猫鼬中的两个模型? 2 年前 |