Concurrency 分布式系统中是否存在父子进程关系和管道?

Concurrency 分布式系统中是否存在父子进程关系和管道?,concurrency,pipe,ipc,distributed-computing,Concurrency,Pipe,Ipc,Distributed Computing,在Kerrisk的Linux编程接口中 在到目前为止的讨论中,我们讨论了如何使用管道 用于父进程和子进程之间的通信。然而, 管道可用于任何两个(或更多)相关管道之间的通信 进程,只要管道以前是由公共祖先创建的 导致进程存在的一系列fork()调用 在分布式系统中 分布式系统中不同机器上运行的进程之间是否存在父子进程或“相关”进程的关系 管道是否作为分布式系统中运行在不同机器上的进程之间的通信方式存在 谢谢。由于单个进程不可靠,因此在分布式环境中设计父子进程的概念并不实用 通常使用的两种模式:

在Kerrisk的Linux编程接口中

在到目前为止的讨论中,我们讨论了如何使用管道 用于父进程和子进程之间的通信。然而, 管道可用于任何两个(或更多)相关管道之间的通信 进程,只要管道以前是由公共祖先创建的 导致进程存在的一系列fork()调用

在分布式系统中

  • 分布式系统中不同机器上运行的进程之间是否存在父子进程或“相关”进程的关系

  • 管道是否作为分布式系统中运行在不同机器上的进程之间的通信方式存在


谢谢。

由于单个进程不可靠,因此在分布式环境中设计父子进程的概念并不实用

通常使用的两种模式:

  • 服务发现,一种流程检测其所依赖的其他流程的方法
  • RPC,通过网络与其他进程通信