задался вопросом: зачем они могут быть именно мне нужны в кубере (см ниже)?
1) все киллер-фичи есть в той или иной мере в кубере из коробки (балансировка по раундробину, дискавери через днс, циркут брекинг через хелсчеки)
2) вещи типа дебаг-трасировок и метрик решаются отдельно (все равно встроеного функционала не будет хватать)
3) остальные фичи заточены чисто под http (маршрутизация, ретраи, шифрование трафика внутри сети): но ведь amqp дает гораздо больше свободы (все что выше описал + подписка на события, схемы переноса недоставленых сообщений в очередях и тп)
я к тому что архитектору при выборе структуры не проще ли вместо того чтобы завязываться на сторонние инструменты которые пытаются решать проблемы устаревшего протокола, использовать идеологически более правильный протокол с самого начала?
это немного философский вопрос, поразмышляем?
В третьем пункте как раз вся соль
Обсуждают сегодня