я вот строю систему которая общается между компонентами на этом протоколе - пока норм, но потребовалось теперь одному сервису подписываться на события другого
варианта два:
1) все события эмитятся в общую шину (любой eventbus) и те кому нужно подключаются и подбирают их - из минусов геморои с аутентификацией, избыточность данных и поддержка этой шины на уроне всех сервисов
2) grpc экспозит метод который при подключении отдает stream - из минусов доплогика для обработки переподключений и прочего