설명 없음

Abhishek Kumar 771928628f Update README.md 11 년 전
include 32946d37e0 () --> (void) 11 년 전
src aa4ef018eb Merge pull request #86 from ctiller/deadline 11 년 전
templates 17f2b5921e Fixing parallel build. 11 년 전
test 4853791a84 Build fix 11 년 전
third_party 7ce706b722 Removing libevent from third_party, as it's no longer necessary. 11 년 전
tools 1cc11dbf58 Fix run_test.py so it runs the first time 11 년 전
vsprojects 80d68c09c4 Fixing test_config.c 11 년 전
.clang-format b5dcec5a2e clang-format codebase 11 년 전
.gitignore 71735185a1 Cache for successful test runs 11 년 전
.gitmodules 7ce706b722 Removing libevent from third_party, as it's no longer necessary. 11 년 전
INSTALL 7ce706b722 Removing libevent from third_party, as it's no longer necessary. 11 년 전
LICENSE b7ebd3b8c6 Initial import. 11 년 전
Makefile 17f2b5921e Fixing parallel build. 11 년 전
README.md 771928628f Update README.md 11 년 전
build.json 54f68b6a8a Fixing typos in build.json: .cpp -> .cc 11 년 전

README.md

gRPC - An RPC library and framework

Copyright 2015 Google Inc.

Installation

See grpc/INSTALL for installation instructions for various platforms.

Overview

Remote Procedure Calls (RPCs) provide a useful abstraction for building distributed applications and services. The libraries in this repository provide a concrete implementation of the gRPC protocol, layered over HTTP/2. These libraries enable communication between clients and servers using any combination of the supported languages.

Developers using gRPC typically start with the description of an RPC service (a collection of methods), and generate client and server side interfaces which they use on the client-side and implement on the server side.

Protocol

The gRPC protocol specifies the abstract requirements for communication between clients and servers. A concrete embedding over HTTP/2 completes the picture by fleshing out the details of each of the required operations.