Как создать связь между приложениями на golang в реальном времени?
websocket - это только если нужна совместимость в https.
Если по сети:
gRPC если нужна защита.
Или просто Google Protobuf - это очень быстро.
msgpack - это типа protobuf, но без необходимости описывать протокол, это как бы бинарный json.
Есть еще gotalk
Если все на одном физическом компьютере - то unix sockets.
Только термин "реальное время" означает совсем иное.
websocket априори не может быть в "реальном времени", так как это сетевой протокол.
https://github.com/v-grabko/Core/wiki/TcpClientServer
В любом случае вы будете делать тоже самое. Я просто уже сделал абстракцию.