📌 프로세스 상호작용프로세스들이 서로 상호작용할 때 필요한 두 가지 기본적인 요구사항은 동기화(synchronous)와 통신(communication)이다. 동기화는 상호배제를 보장하기 위해 필요하고, 통신은 프로세스들 간에 정보 교환을 위해 필요하다. ➡️동기화, 통신을 동시에 제공하는 대표적인 방법이 메시지 전달이다. ▪️메시지 전달을 위해 제공되는 가장 기본적인 primitive send : 프로세스는 전송하려는 정보를 메시지 형태로 만들어 destination(목적 프로세스)로 보낸다.receive : 프로세스는 receive를 호출하여 source(메시지를 보낸 프로세스)가 보낸 정보를 수신할 수 있다.📌 설계 이슈RabbitMQ, ActiveMQ, Kafka의 특징, 장단점은 아래의 메시..