reactivegroup / grpc-example Goto Github PK
View Code? Open in Web Editor NEWThis example will help you understand gRPC better.
License: Apache License 2.0
This example will help you understand gRPC better.
License: Apache License 2.0
Who can help draw a flow chart of gRPC encode and decode here.
Who can help draw a flow chart of gRPC
route strategy and load balance here.
Whether gRPC
, dubbo
, rsocket
or webflux
, their API design follows the Reactive Streams specification, and they all provide their own implementation.
Reactor
is the current standard for Reactive libraries .Use the Reactor
library can be better to perform reactive programming.
From the perspective of interface-oriented programming, if Reactive Streams is a design specification, then Reactor
is the interface, and grpc
, etc. provide specific implementation.
Non-Blocking Reactive Streams Foundation for the JVM both implementing a Reactive Extensions inspired API and efficient event streaming support.
Reactive gRPC is a suite of libraries for using gRPC with Reactive Streams programming libraries. Using a protocol buffers compiler plugin, Reactive gRPC generates alternative gRPC bindings for each reactive technology. The reactive bindings support unary and streaming operations in both directions. Reactive gRPC also builds on top of gRPC's back-pressure support, to deliver end-to-end back-pressure-based flow control in line with Reactive Streams back-pressure model.
Who can help me provide the document about Netty
thread model?
The groupId
is unreasonable in pom.xml file.
This project belongs to reactivegroup
, I don't think it's reasonable to use com.pinxiong.grpc
in this project's groupId
.
Change the groupId
from com.pinxiong.grpc
to io.grpc
This project is about to grpc
, as well as grpc
project's groupId
is io.grpc
, so I think we can change groupId
from com.pinxiong.grpc
to io.grpc
.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.