Prost! Когда Rust и Protocol Buffers говорят на одном языке
Знакомая ситуация? Вам нужно обмениваться данными между разными сервисами, микросервисами или даже приложениями, написанными на разных языках. JSON — это, безусловно, удобно и человекочитаемо, но что, если на первый план выходят максимальная производительность, компактность передаваемых данных и строгая типизация? Именно здесь на сцену выходят Protocol Buffers (Protobuf) от Google – мощный, но иногда не самый простой в освоении инструмент.
А если вы пишете на Rust, то у меня для вас есть просто отличная новость: существует крейт под названием prost! И это не просто очередная обертка над Protobuf. prost — это полноценная, продуманная реализация, которая не просто позволяет работать с Protobuf, но и делает это по-настоящему "растово", генерируя идиоматичный и чистый код.
Prost — ваш надежный мост в мир Protobuf для Rust
prost (от англ.