Косвенный обмен сообщениями
Решает эти проблемы за счёт введения промежуточных сущностей — так называемых «портов», «каналов». Процессы отправляют сообщения не напрямую друг другу, а в определённый порт или очередь, откуда их может забрать любой заинтересованный процесс. Таким образом, отправитель не обязан знать, кто именно получит сообщение, а получатель — кто его отправил. Это позволяет строить более гибкие, масштабируемые и отказоустойчивые системы, где процессы могут динамически подключаться и отключаться, а сообщения — маршрутизироваться по разным сценариям.