Вход на сайт

Просмотр новости

Найдите то, что Вас интересует

Blog: gRPC-Rust Roadmap

Дата публикации: 02-06-2026 00:00:00


With the release of our client-side preview done,
I’d like to spend some time talking about what you can expect to see next from
the gRPC-Rust team.
In progress
The biggest and most important thing under active development is the server API.
This will be a natural extension of the client API, sharing types where
possible. Expect to see another preview announcement when it’s ready!
In addition, we’re already hard at work on several more client-side features
like integrated health
checking
and message
compression.
Finally, we’re working to bulk up our testing and implement the full gRPC
Interop test
suite
so that gRPC-Rust can be declared production-worthy.
Next up
Looking even further ahead, there are many other features and changes that are
planned:
Significant gRPC features:
Retries,
Binary
Logging,
Channelz
Debugging,
Keepalive
support,
Authz,
etc. These features will be released as they become available.
Full xDS (Envoy) support is a longer-term goal
the team will be heavily focused on for the next several months. In addition
to Proxyless Service
Mesh
(PSM) use cases, this feature enables direct
connectivity
for Google Cloud services.
gRPC Status -> Abseil Status: the gRPC status type in
C++ is very
similar to absl::Status, and not
by accident – but their minor internal differences have caused some pain.
Instead of using our own status type, we intend to standardize on a shared
Rust RPC status type. We’re eagerly awaiting the stabilization of the Try
trait,
which will allow this new type to ergonomically provide some very useful
features. More details on that change will be released when they are
available.
Performance tuning: while we are initially focusing on “getting things done”,
we will also be looking at how we can improve performance over what the
preview offers. We’ll be looking at reducing memory usage (overall and per
connection), zero-copy support, and a lower-level HTTP/2 implementation,
resulting in higher throughput, lower latency, and more parallelism.
Join us at gRPConf 2026!
If you’re interested in meeting the gRPC team, discussing related topics with
others in the industry, or maybe even sharing your own experiences or advice in
a talk, please mark your calendar for Thursday, September 3rd, when we’ll be
holding this year’s gRPC developer’s conference at the Computer History
Museum in Mountain View, CA.
Event Site: gRPConf
CFP is open: Submit your talk!


Основное содержимое страницы с новостью.

By Doug Fawley (Google) | Tuesday, June 02, 2026

With the release of our client-side preview done, I’d like to spend some time talking about what you can expect to see next from the gRPC-Rust team.

In progress

The biggest and most important thing under active development is the server API. This will be a natural extension of the client API, sharing types where possible. Expect to see another preview announcement when it’s ready!

In addition, we’re already hard at work on several more client-side features like integrated health checking and message compression.

Finally, we’re working to bulk up our testing and implement the full gRPC Interop test suite so that gRPC-Rust can be declared production-worthy.

Next up

Looking even further ahead, there are many other features and changes that are planned:

  • Significant gRPC features: Retries, Binary Logging, Channelz Debugging, Keepalive support, Authz, etc. These features will be released as they become available.

  • Full xDS (Envoy) support is a longer-term goal the team will be heavily focused on for the next several months. In addition to Proxyless Service Mesh (PSM) use cases, this feature enables direct connectivity for Google Cloud services.

  • gRPC Status -> Abseil Status: the gRPC status type in C++ is very similar to absl::Status, and not by accident – but their minor internal differences have caused some pain. Instead of using our own status type, we intend to standardize on a shared Rust RPC status type. We’re eagerly awaiting the stabilization of the Try trait, which will allow this new type to ergonomically provide some very useful features. More details on that change will be released when they are available.

  • Performance tuning: while we are initially focusing on “getting things done”, we will also be looking at how we can improve performance over what the preview offers. We’ll be looking at reducing memory usage (overall and per connection), zero-copy support, and a lower-level HTTP/2 implementation, resulting in higher throughput, lower latency, and more parallelism.

Join us at gRPConf 2026!

If you’re interested in meeting the gRPC team, discussing related topics with others in the industry, or maybe even sharing your own experiences or advice in a talk, please mark your calendar for Thursday, September 3rd, when we’ll be holding this year’s gRPC developer’s conference at the Computer History Museum in Mountain View, CA.

Схожие новости

#Наименование новостиТональностьИнформативностьДата публикации
1Blog: gRPC-Rust Preview Release09.5828-05-2026
2Blog: gRPC-Rust Client API Evolution (pt. 1/2)011.5429-05-2026
3Blog: Rust Update: gRPC Welcomes Tonic!09.8521-05-2026
4Blog: gRPC-Rust Client API Evolution (pt. 2/2)013.8501-06-2026
5Looking for contributors: Rust transparent proxy & protocol parsing project5708-07-2026
6[Перевод] Rust 1.97.0: манглинг символов, вывод линкера и поддержка запрета предупреждений в Cargo011.4314-07-2026
7Mqtt-typed-client 0.2: a type-safe async MQTT client on top of rumqttc5708-07-2026
8Maplike - Crate with traits for abstract containers and operations on them2706-07-2026
9Rust Commercial Network -- коммерческое сообщество Rust5728-06-2026
10Считаем пакеты на Rust09.8704-07-2026

Классификация: . Схожих патентов: 0. Схожих новостей: 10. Тональность: 0. Информативность: 13.28. Источник: grpc.io.