gRPC Java 相关功能简单使用
模块 | 功能 |
---|---|
HelloWorld | 最简单的阻塞调用 |
Future Stub | 异步调用 |
Async Stub | 通过异步回调调用 |
Server Stream | Server 端流 |
Client Stream | Client 端流 |
Bidirectional Stream | 双向流 |
Interceptor | 拦截器使用 |
Stream Tracer | 使用 StreamTracer 追踪流 |
Log | 输出请求的详细 Log |
BinaryLog | 将请求信息输出到二进制日志中 |
Retry Policy | 使用重试策略 |
Hedging Policy | 使用对冲策略 |
TLS | 使用 TLS 加密 |
NameResolver | 自定义命名解析 |
HealthCheck | 使用健康检查 |
LoadBalancer | 自定义负载均衡策略 |
Gateway | 使用 Gateway 对外提供 HTTP 服务 |
Channelz | 监控 Channel 行为 |
Reflection | gRPC 服务反射接口,获取服务信息,实现泛化调用 |