Post Thumbnail

Нет ничего лучше хорошего и наглядного примера. Особенно в разработке

Автор делится опытом использования кодовой базы etcd в качестве практического примера для изучения организации gRPC-сервисов на Go. Вместо сложных проектов вроде Kubernetes или Docker, etcd предлагает компактный и понятный код, где в одном файле rpc.proto определены основные сервисы.

В etcd можно подсмотреть структуру директорий с proto-файлами и сгенерированным кодом, реализацию обработчиков RPC, настройку gRPC-сервера с цепочками интерсепторов, подключение метрик Prometheus, логирование, а также клиентскую логику с ретрафми и удобной оберткой

Похожее

Post Thumbnail

Google File System

В статье автор рассказывает о своей реализации распределенной файловой системы G...

Post Thumbnail

Singapore 2025

Я тут вам видосы собрал на выходных посмотреть. Конференция GopherCon Singapore ...

Post Thumbnail

Wrap

Конечно, обертывание упрощает жизнь и рещает множество проблем с дебагом. С обер...

Post Thumbnail

Конкатенация

В статье автор сравнил производительность 15 различных методов конкатенации ст...