#hh #work на собеседовании сказали, что будут переходить с rabbitMQ на nats из-за скорости. Нет поддержание конекта, слишком большие накладные расходы.

Начала капать из-за интереса, все самые вкусные плюшки для тюнинга появились в symfony messages 5.4 symfony.com/doc/5.4/messenger.. А у них 4.4.

Но и это не даст большого прироста. Можно только спилить затупы в некоторых местах (особенно при fail). Надо масштабировать worker в кластере. А это уже всякие штуки дрюки с помощью плюшек k8s и вообще к DevOps.

Конкретно autoscale k8s. Там есть свои заморочки - например из коробки он делает scale следя за процом, а обработка событий может быть просто медленным из-за транзакций. Есть штути типа github.com/krakphp/symfony-mes
и всякие другие грязные хаки.


Всю голову сломал, зачем им NATS....