Skip to content

xDilettante/minter-grpc-protogen

Repository files navigation

Что такое gRPC?

gRPC — это система удалённого вызова процедур с открытым исходным кодом, первоначально разработанная в Google в 2015 году.

Автогенерация кода на основе протофайлов доступна для следующих языков программирования: C#, C++ Dart, Go, Java, Kotlin, Node, Objective-C, PHP, Python, Ruby

minter-grpc-protogen

Это проект, который показывает как сгенерировать gRPC-код вызова процедур для MinterNode из протофайлов. Даны примеры для языков программирования: Java, Kotlin и Python.

Генерация для Java и Kotlin:

Из корня проекта выполнить команду:

./gradlew :build

Сгенерированные фалы с кодом будут в - /generated/jvm

Jar-файл будет в - /build/libs

Генерация для Python:

Установить инструменты:

pip install grpcio grpcio-tools

Запустить скрипт:

./pygenproto

Сгенерированные фалы с кодом будут в - /generated/python

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published