Что такое nats streaming в golang?

Пользователь

от otha_marks , в категории: Golang , 2 года назад

Что такое nats streaming в golang?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от cloyd , 2 года назад

@otha_marks 

NATs Streaming - это реализация системы очередей сообщений, специально разработанная для NATS (реализация системы сообщений в качестве службы). Она позволяет производить потоковую передачу сообщений между клиентами и сервером. Имеет набор функций для управления потоком сообщений, таких как подписка, отписка, подтверждение доставки и т.д. В Golang есть клиентская библиотека для работы с NATS Streaming.

Пользователь

от guillermo , 2 года назад

@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.