Post Thumbnail

Инженеры Uber рассказали, как им жилось с огромным кластером Kafka и почему они в итоге написали свой прокси-сервис с открытым кодом - uForwarder. По сути, это прослойка, которая прячет от разработчиков всю боль работы с очередями сообщений (вроде блокировок, масштабирования и изоляции трафика) и дает им простой и привычный gRPC-интерфейс. В посте подробно разбирают, как им удалось победить головную боль в виде подвисших сообщений (head-of-line blocking), научились маршрутизировать трафик с учетом контекста и даже добавили фичу с отложенной обработкой, чтобы не городить костыли в сервисах-потребителях. В планах - запилить поддержку Protobuf и научиться быстрее справляться с отставанием от реального времени (consumer lag)

Похожее

Post Thumbnail

Soppo

Пятничный язык программирования! Я про него уже писал, но он продолжает развиват...

Post Thumbnail

Typescript Defer

Автор экспериментировал с добавлением оператора defer из Go в компилятор TypeScr...

Post Thumbnail

Raft сломан

Ребята из Antithesis(я хз кто это) протестировали несколько популярных реализаци...