Я сравниваю KAFKA и NATS Streaming Server для оценки возможности внедрения одного из них в реализацию MA. KAFKA может передавать со скоростью ~ 95 МБ / сек. Но в случае потокового сервера NATS с Файлом в качестве хранилища входящих данных, Скорость очень низкая. Я мог бы достичь всего ~ 70/80 КБ в секунду.
Но если бы я использовал чистый сервер NATS без потоковой передачи, я мог бы достичь скорости 1,36 ГБ / с. Но так как мне нужен архив сообщений (данные телеметрии), рассмотрим эти 2 варианта.
Я использую предоставляемый go-nats-streaming stan-bench для этого процесса тестирования. Я не предоставляю никаких модификаций для конфигурации. (Файл конфигурации не предоставлен серверу).
Любая настройка или помощь в правильной настройке будет полезна.
Спасибо
NA
использование nats-streaming-server в Ubuntu 19.04
Использование github.com/nats-io/go-nats-streaming/examples/stan-bench/main.go для этого базового анализа