“消息传递;报文传递”:一种通信方式,指不同的程序、线程、进程或计算节点通过发送与接收“消息(message)”来交换信息与协调工作(常见于并发编程、分布式系统、Actor 模型、MPI 等)。在更一般语境中,也可指在组织或人际沟通中“传达信息”的过程。
/ˈmɛsɪdʒ ˈpæsɪŋ/
We used message passing to let the two processes communicate.
我们用消息传递让两个进程进行通信。
In a distributed system, reliable message passing helps services coordinate without sharing memory.
在分布式系统中,可靠的消息传递能帮助各个服务在不共享内存的情况下完成协同。
该短语由 message(“消息、信息”,来自古法语 message,与“传递信息/使命”相关)和 passing(“传递、传送”,源自 pass “通过、传递”)组合而成;在计算机科学中逐渐固化为术语,用来对比“共享内存(shared memory)”式的并发通信模型。