• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

grpc-framework: gRPC 是一个高性能、开源和通用的 RPC 框架,面向移动和 HTTP/2 设计 ...

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

grpc-framework

开源软件地址:

https://gitee.com/mirrors/grpc-framework

开源软件介绍:

gRPC – An RPC library and framework

gRPC is a modern, open source, high-performance remote procedure call (RPC)framework that can run anywhere. gRPC enables client and server applications tocommunicate transparently, and simplifies the building of connected systems.

Homepage: grpc.io
Mailing List: [email protected]

Join the chat at https://gitter.im/grpc/grpc

To start using gRPC

To maximize usability, gRPC supports the standard method for adding dependenciesto a user's chosen language (if there is one). In most languages, the gRPCruntime comes as a package available in a user's language package manager.

For instructions on how to use the language-specific gRPC runtime for a project,please refer to these documents

  • C++: follow the instructions under the src/cpp directory
  • C#: NuGet package Grpc
  • Dart: pub package grpc
  • Go: go get google.golang.org/grpc
  • Java: Use JARs from Maven CentralRepository
  • Kotlin: Use JARs from Maven CentralRepository
  • Node: npm install grpc
  • Objective-C: Add gRPC-ProtoRPC dependency to podspec
  • PHP: pecl install grpc
  • Python: pip install grpcio
  • Ruby: gem install grpc
  • WebJS: follow the grpc-web instructions

Per-language quickstart guides and tutorials can be found in thedocumentation section on the grpc.io website. Codeexamples are available in the examples directory.

Precompiled bleeding-edge package builds of gRPC master branch's HEAD areuploaded daily to packages.grpc.io.

To start developing gRPC

Contributions are welcome!

Please read How to contribute which will guide you throughthe entire workflow of how to build the source code, how to run the tests, andhow to contribute changes to the gRPC codebase. The "How to contribute" documentalso contains info on how the contribution process works and contains bestpractices for creating contributions.

Troubleshooting

Sometimes things go wrong. Please check out theTroubleshooting guide if you are experiencing issues withgRPC.

Performance

See thePerformance dashboardfor performance numbers of master branch daily builds.

Concepts

See gRPC Concepts

About This Repository

This repository contains source code for gRPC libraries implemented in multiplelanguages written on top of a shared C core library src/core.

Libraries in different languages may be in various states of development. We areseeking contributions for all of these libraries:

LanguageSource
Shared C [core library]src/core
C++src/cpp
Rubysrc/ruby
Pythonsrc/python
PHPsrc/php
C# (core library based)src/csharp
Objective-Csrc/objective-c
LanguageSource repo
Javagrpc-java
Kotlingrpc-kotlin
Gogrpc-go
NodeJSgrpc-node
WebJSgrpc-web
Dartgrpc-dart
.NET (pure C# impl.)grpc-dotnet
Swiftgrpc-swift

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap