gpt4 book ai didi

java - 跨微服务的对象构建

转载 作者:行者123 更新时间:2023-12-01 19:57:49 26 4
gpt4 key购买 nike

我们有三个微服务MSA、MSB和MSC。微服务MSA创建部分对象O1并仅通过专用消息主题发送给MSB。从 MSA 收到部分对象 O1 后,MSB 在 O1 中填充更多属性,并共享 MSC 消费对象 O1 的公共(public)消息总线。

问题是,这是在多个微服务之间共享对象构建的好方法吗?

最佳答案

这是您的回复:

在面向对象编程中,上帝对象是一个知道太多或做太多事情的对象。 God 对象是反模式的一个例子。

一种常见的编程技术是将一个大问题分成几个较小的问题(分而治之的策略)并为每个问题创建解决方案。小问题解决了,整个大问题就解决了。因此,一个小问题的给定对象只需要了解其自身。同样,对象只需要解决一组问题:它自己的问题。

关于java - 跨微服务的对象构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48925813/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com