def run(): with grpc.insecure_channel('localhost:50051') as channel: stub = pbg.GreeterStub(channel) hello_request = pb.HelloRequest(name='you') response = stub.SayHello(hello_request) response = stub.SayHelloAgain(hello_request) print("Greeter client received: " + response.message)
def run(): # NOTE(gRPC Python Team): .close() is possible on a channel and should be # used in circumstances in which the with statement does not fit the needs # of the code. with grpc.insecure_channel('localhost:50051') as channel: stub = greeter_pb2_grpc.GreeterStub(channel) response = stub.SayHello(greeter_pb2.HelloRequest(name='you')) print("Greeter client received: " + response.message)
import grpc import greeter_pb2 import greeter_pb2_grpc # Run Client if __name__ == '__main__': with grpc.insecure_channel('localhost:50051') as channel: # Read server stub stub = greeter_pb2_grpc.GreeterStub(channel) # Make a gRPC call/request to SayHello function response = stub.SayHello(greeter_pb2.HelloRequest(name='Lukasz')) print("Greeter client received: " + response.message) # # Make a gRPC call/request to SayHelloAgain function # response = stub.SayHelloAgain(greeter_pb2.HelloRequest(name='Lukasz')) # print("Greeter client received: " + response.message)
def main(): with grpc.insecure_channel("localhost:8081") as channel: stub = greeter_pb2_grpc.GreeterStub(channel) resp = stub.SayHello(greeter_pb2.HelloRequest(name="HoHoHo")) print(resp.message)
from flask import Response, Flask, request, make_response from interceptor import header_adder_interceptor from log import init_log init_log() app = Flask(__name__) requests_total = Counter("request_count", "Total request cout of the host") channel = grpc.insecure_channel('test-greeter:50051') header_interceptor = header_adder_interceptor(request) intercept_channel = grpc.intercept_channel(channel, header_interceptor) greeter_client = greeter_pb2_grpc.GreeterStub(intercept_channel) retry_count = {} @app.route("/metrics") def requests_count(): return Response(prometheus_client.generate_latest(requests_total), mimetype="text/plain") @app.route('/<name>', methods=['GET']) def hello(name): requests_total.inc() response = greeter_client.SayHello( greeter_pb2.HelloRequest(name=name, age=1))
def run(): with grpc.insecure_channel('localhost:8000') as channel: stub = greeter_pb2_grpc.GreeterStub(channel) response = stub.SayHello(greeter_pb2.HelloRequest(name='you')) print('Greeter client received: ' + response.message)