🦾 IT-Качалка Давида Шекунца 💪
2023-11-14 08:44
Arsen ИТ-К Arakelyan
А как ты перестраиваешь?
Есть идеи на что переходить? Или как изолировать/улучшить RMQ?
- создаем очереди один раз и не удаляем
- максимальное кол-во RPC на очередях поменять на вызовы напрямую в коде (распределенный монолит)
- остальные RPC перенести на gRPC
- развернуть RMQ на чистых тачках вне кубера
- написать скрипт для быстрого разворота нового кластера RMQ, чтобы при проблемах не ебаться, а просто перепрыгивать на новый кластер
- с real-time ивентов переходить на кроны с подытоживанием нужных состояний (нам вообще real-time нужен только в 1 месте, где он уже есть)
Пока идей кроме Kafka / Redpanda нет, но и они мне не нравятся. Единственное ещё на EMQX посматриваем, но это только гипотеза.