Still today, synchronous communication is a common pattern of communication used in software design to handle the communication between different components in distributed systems. Synchronous communication means that all the parts involved in the communication, be they processes, services, or entire systems, need to be always ready and available at the same time to send and receive messages with each other. When one component sends a message, it must wait and stop whatever it was doing until it gets a reply back. As a real-life example, consider a live conversation where you expect an immediate answer to your question and you cannot continue talking or doing other things till the other person has replied.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Fully Synchronous Systems

  • Delio D’Anna

摘要

Still today, synchronous communication is a common pattern of communication used in software design to handle the communication between different components in distributed systems. Synchronous communication means that all the parts involved in the communication, be they processes, services, or entire systems, need to be always ready and available at the same time to send and receive messages with each other. When one component sends a message, it must wait and stop whatever it was doing until it gets a reply back. As a real-life example, consider a live conversation where you expect an immediate answer to your question and you cannot continue talking or doing other things till the other person has replied.