gRPC представляет собой современную, открытую, высокопроизводительную систему удаленных вызовов процедур (RPC), которая может работать на любом устройстве. gRPC обеспечивает прозрачное взаимодействие между клиентскими и серверными приложениями и упрощает создание связанных систем.
Главная страница: | grpc.io |
Почтовый список: | grpc-io@googlegroups.com |
Чтобы максимально упростить использование, gRPC поддерживает стандартные методы добавления зависимостей в выбранный язык пользователя (если таковые имеются). В большинстве языков среда выполнения gRPC предоставляется в виде пакета, доступного через менеджер пакетов языка.
Для получения инструкций по использованию языковых зависимостей gRPC для проекта обратитесь к следующим документам:- C++: следуйте инструкциям в директории src/cpp
Grpc
grpc
go get google.golang.org/grpc
npm install grpc
gRPC-ProtoRPC
в podspecpecl install grpc
pip install grpcio
gem install grpc
Предварительно скомпилированные пакеты версии master
ветки gRPC загружаются ежедневно на packages.grpc.io. Вклады приветствуются!
Пожалуйста, ознакомьтесь с руководством по вкладам, которое поможет вам пройти через весь рабочий процесс по сборке исходного кода, запуску тестов и внесению изменений в кодовую базу gRPC. Документ "Как вносить вклад" также содержит информацию о процессе внесения вкладов и содержит лучшие практики для создания вкладов.
Иногда возникают проблемы. Если вы сталкиваетесь с проблемами при работе с gRPC, пожалуйста, ознакомьтесь с руководством по устранению неполадок.
См. Панель производительности для числовых данных производительности ежедневных сборок ветки master.
См. Концепции gRPC
Данный репозиторий содержит исходный код для библиотек gRPC, реализованных на нескольких языках, основанных на общей библиотеке C src/core.
Библиотеки на различных языках могут находиться на разных стадиях разработки. Мы ищем вклады для всех этих библиотек:| Язык | Исходный код | | ------------------- | ---------------------------------------- | | Общая библиотека C | src/core | | C++ | src/cpp | | Ruby | src/ruby | | Python | src/python | | PHP | src/php | | C# (на основе общей библиотеки) | src/csharp | | Objective-C | src/objective-c |
Язык | Исходный репозиторий |
---|---|
Java | grpc-java |
Kotlin | grpc-kotlin |
Go | grpc-go |
NodeJS | grpc-node |
WebJS | grpc-web |
Dart | grpc-dart |
.NET (чистая реализация C#) | grpc-dotnet |
Swift | grpc-swift |
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )