Skip to content

dgroomes/grpc-playground

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

16 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

grpc-playground

๐Ÿ“š Learning and exploring gRPC.

A high-performance, open source universal RPC framework

-- https://grpc.io/

Standalone subprojects

This repository illustrates different concepts, patterns and examples via standalone subprojects. Each subproject is completely independent of the others and do not depend on the root project. This standalone subproject constraint forces the subprojects to be complete and maximizes the reader's chances of successfully running, understanding, and re-using the code.

The subprojects include:

node/

A working example of client- and server-side JavaScript (Node.js) programs that communicate over gRPC.

See the README in node/.

java/

A working example of client- and server-side Java programs that communicate over gRPC.

See the README in java/.

go/

A working example of client- and server-side Go programs that communicate over gRPC.

See the README in go/.

swift/

A working example of client- and server-side Swift programs that communicate over gRPC.

See the README in swift/.

Protobuf: Impressions

Protobuf is well-maintained and feature-rich. One thing that often confuses me, especially because I become newly acquainted with Protobuf every year or so, is the versioning strategy. Read the docs!

Reference