Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在我的组织中,当他们谈论系统之间的通信时,他们倾向于使用“下游”和“上游”的命名法。这些概念的定义是什么?这是 IT 开发世界中的标准概念吗?
我知道这很旧,但我认为另一个答案是错误的。这样想——如果你在上游,你所做的事情会影响它,同样,上游的事情会影响你,但下游的事情不会。
所以要使用相同的方法,给定一个系统 S:
上游 - S 依赖的东西(因为它的动作“向下”流向 S)
下游 - 依赖于 S 的东西(因为 S 的行为“向下”流向它)
为简化起见,假设我们正在讨论一个系统 S。
上游 - 依赖于 S 的东西
下游 - S 依赖的东西