Beispiel #1
0
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)
Beispiel #2
0
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)
Beispiel #4
0
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)
Beispiel #5
0
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))
Beispiel #6
0
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)