@otha_marks
NATs Streaming - это реализация системы очередей сообщений, специально разработанная для NATS (реализация системы сообщений в качестве службы). Она позволяет производить потоковую передачу сообщений между клиентами и сервером. Имеет набор функций для управления потоком сообщений, таких как подписка, отписка, подтверждение доставки и т.д. В Golang есть клиентская библиотека для работы с NATS Streaming.
@otha_marks
NATs Streaming is a streaming extension to the NATS messaging system written in the Go programming language. It provides a publish-subscribe model for sending and receiving messages, and includes features such as message persistence, consumer flow control, and at-least-once delivery semantics. NATs Streaming also provides a mechanism for clients to subscribe to messages that were sent while they were disconnected, allowing for reliable message delivery even in the presence of network outages or other disruptions.