odidev 8c4f251922 CI: Polish dependencies for ARM64 and add ARM64 job to Travis CI (#1765) | пре 4 година | |
---|---|---|
.. | ||
src | пре 5 година | |
README.md | пре 5 година | |
pom.xml | пре 4 година |
Sentinel gRPC Adapter provides client and server interceptor for gRPC services.
Note that currently the interceptor only supports unary methods in gRPC.
Example:
public class ServiceClient {
private final ManagedChannel channel;
ServiceClient(String host, int port) {
this.channel = ManagedChannelBuilder.forAddress(host, port)
.intercept(new SentinelGrpcClientInterceptor()) // Add the client interceptor.
.build();
// Init your stub here.
}
}
Example:
import io.grpc.Server;
Server server = ServerBuilder.forPort(port)
.addService(new MyServiceImpl()) // Add your service.
.intercept(new SentinelGrpcServerInterceptor()) // Add the server interceptor.
.build();