1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/akenzc-grpc

Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

gRPC – Библиотека и фреймворк для удаленных вызовов процедур (RPC)

gRPC представляет собой современную, открытую, высокопроизводительную систему удаленных вызовов процедур (RPC), которая может работать на любом устройстве. gRPC обеспечивает прозрачное взаимодействие между клиентскими и серверными приложениями и упрощает создание связанных систем.

Главная страница: grpc.io
Почтовый список: grpc-io@googlegroups.com

Присоединяйтесь к обсуждению на https://gitter.im/grpc/grpc

Как начать использовать gRPC

Чтобы максимально упростить использование, gRPC поддерживает стандартные методы добавления зависимостей в выбранный язык пользователя (если таковые имеются). В большинстве языков среда выполнения gRPC предоставляется в виде пакета, доступного через менеджер пакетов языка.

Для получения инструкций по использованию языковых зависимостей gRPC для проекта обратитесь к следующим документам:- C++: следуйте инструкциям в директории src/cpp

  • C#: NuGet пакет Grpc
  • Dart: pub пакет grpc
  • Go: go get google.golang.org/grpc
  • Java: Используйте JARы из Maven Central Repository
  • Kotlin: Используйте JARы из Maven Central Repository
  • Node: npm install grpc
  • Objective-C: Добавьте зависимость gRPC-ProtoRPC в podspec
  • PHP: pecl install grpc
  • Python: pip install grpcio
  • Ruby: gem install grpc
  • WebJS: следуйте инструкциям по grpc-webЯзыковые руководства по быстрому началу работы и учебные материалы доступны в разделе документации на сайте grpc.io. Примеры кода доступны в директории examples.

Предварительно скомпилированные пакеты версии 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 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Развернуть Свернуть
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/akenzc-grpc.git
git@api.gitlife.ru:oschina-mirror/akenzc-grpc.git
oschina-mirror
akenzc-grpc
akenzc-grpc
master