gRPC
Также: gRPC протокол, Google Remote Procedure Call, Protocol Buffers RPC, gRPC API
gRPC - высокопроизводительный RPC-фреймворк с открытым исходным кодом, созданный Google. Работает поверх HTTP/2 и использует Protocol Buffers для сериализации: данные передаются в бинарном формате, что даёт меньшую латентность и объём трафика по сравнению с REST/JSON. Контракт описывается в .proto-файле - из него автоматически генерируются клиент и сервер на нужном языке. Поддерживает нативный стриминг - как однонаправленный, так и двусторонний.
Статьи с этим термином · 14
- Cilium вместо Flannel: Network Policy на L7 для микросегментации под требования КИИ · 20 мая 2021
- OpenTelemetry Collector 0.14: один агент вместо трёх · 26 ноября 2020
- Kubernetes 1.17 GA: CSI стабилен - мигрируем in-tree volume plugins на CSI-драйверы · 2 декабря 2019
- OpenTelemetry: следим за единым стандартом observability с момента анонса · 11 ноября 2019
- Cilium 1.4 как CNI в Kubernetes: eBPF вместо iptables и видимость трафика на уровне HTTP · 5 мая 2019
- Istio 1.1 в production: mTLS между сервисами через CRD и трассировка Jaeger без правок кода · 18 апреля 2019
- Helm 3 alpha: прощай, Tiller - первый взгляд на tillerless-деплои · 21 февраля 2019
- Thanos и remote_write: когда 90 дней метрик Prometheus перестают помещаться · 21 января 2019
- gRPC вместо REST: -40% latency и узкое место в JSON, которое Jaeger наконец показал · 3 декабря 2018
- Istio 1.0: наконец в продакшн - mTLS по всему кластеру без правок в коде · 5 сентября 2018
- Envoy Proxy 1.6: разбираем xDS API и sidecar-паттерн для observability без правок в коде · 20 апреля 2018
- Kubernetes 1.10: CSI в beta - подключаем Ceph RBD без патчей ядра · 10 апреля 2018
- etcd 3.2 в production Kubernetes: Watch API быстрее, алерты - раньше · 9 ноября 2017
- OCI Runtime Spec 1.0 и containerd 1.0 RC: стандарт есть, vendor lock-in уходит · 21 августа 2017