История изменений
Исправление wandrien, (текущая версия) :
При наличии брокера отправитель и получатель изолированы друг от друга, их время жизни вообще никак друг с другом не связаны и, вообще говоря, получатель необязателен для отправки ему сообщения.
Это не всегда хорошо. Для реализации абстракции RPC это скорее даже минус.
Я бы varlink рассматривал как следующую ступень эволюции концепции потоков данных, которая в UNIX была основным средством связывания приложений. Когда простого текстового потока данных недостаточно, на сцену приходит структурированный формат с самодокументированным API.
Это как таковая не замена шине сообщений, хотя шина сообщений может быть поверх этого построена.
UPD.: По сути происходит поэтапное внедрение концепций Plan 9.
Исходная версия wandrien, :
При наличии брокера отправитель и получатель изолированы друг от друга, их время жизни вообще никак друг с другом не связаны и, вообще говоря, получатель необязателен для отправки ему сообщения.
Это не всегда хорошо. Для реализации абстракции RPC это скорее даже минус.
Я бы varlink рассматривал как следующую ступень эволюции концепции потоков данных, которая в UNIX была основным средством связывания приложений. Когда простого текстового потока данных недостаточно, на сцену приходит структурированный формат с самодокументированным API.
Это как таковая не замена шине сообщений, хотя шина сообщений может быть поверх этого построена.