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 服务反射接口,获取服务信息,实现泛化调用 |