Обновить

Взаимодействие микросервисов между собой

Уровень сложностиСредний
Время на прочтение5 мин
Охват и читатели7K
Всего голосов 7: ↑5 и ↓2+3
Комментарии7

Комментарии 7

Немного дополню:

  • Apache Pulsar - значимый игрок на ниве систем обмена сообщениями, стоит познакомиться и пощупать. На практике показывает себя очень достойно.

  • Книга Грегора Хопа и Бобби Фульфа "Шаблоны интеграции корпоративных приложений" - настольная книга для создателей систем основанных на обмене сообщениями. Научит подружить носорога с крокодилом и не отстрелить себе при этом ногу.

  • Сообщения != События, События - подвид сообщений, но ими сообщения не ограничиваются, чем раньше и четче разрабочики системы разграничат два понятия, тем легче будет в поддержке и развитии

  • На KotlinKonf 2024 был хороший доклад как вообще уйти от брокеров сообщений при построении систем, рекомендую к просмотру: https://youtu.be/0FaYmTBUiKM?si=33RIL7iLtb3gksH-

На KotlinKonf 2024 был хороший доклад как вообще уйти от брокеров сообщений при построении систем, рекомендую к просмотру: https://youtu.be/0FaYmTBUiKM?si=33RIL7iLtb3gksH-

Мы в проде используем самописный фреймворк на Flow. Держит сотни тысяч TPS. С одной стороны да, брокер не нужен. С другой стороны нужен гениальный программист (наш архитектор), который это грамотно напишет.

Да, должен быть кто-то квалифицированный в команде для этого подхода

Поделитесь prompt-ом?

Лимитирование нагрузки и защита от DoS-атак  – может управлять нагрузкой, вводя лимиты на количество запросов от клиента.

горизонтальный автоскейлер используется для того, чтобы добавить ресурсов на обработку увеличившегося количество запросов

Всё таки REST - это концепция, а gRPC - протокол.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации