Проблема производительности NATS Streaming Server при включенном хранилище для архивации потоковых данных - PullRequest
0 голосов
/ 14 мая 2019

Я сравниваю 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 для этого базового анализа

...