
Продолжаем:
NATS (гитхаб 15k⭐️, докку) - сервис для обмена сообщениями между сервисами. Как я понял, это что-то типа пабсаба, который можно разогнать до 11M сообщений в секунду. Нет peristant storage, 5MB Docker image, мало тратит CPU, для маленьких сообщений (сильно меньше 1MB), свой протокол общения (не HTTP, а типа RPC).
Пара альтернатив NATS:
- RubbitMQ (больше весит, меньше масштабируется),
- Kafka (persistant storage, stream processing, для очень больших архитектур)
NATS (гитхаб 15k⭐️, докку) - сервис для обмена сообщениями между сервисами. Как я понял, это что-то типа пабсаба, который можно разогнать до 11M сообщений в секунду. Нет peristant storage, 5MB Docker image, мало тратит CPU, для маленьких сообщений (сильно меньше 1MB), свой протокол общения (не HTTP, а типа RPC).
Пара альтернатив NATS:
- RubbitMQ (больше весит, меньше масштабируется),
- Kafka (persistant storage, stream processing, для очень больших архитектур)