コード例 #1
0
ファイル: grps_client.py プロジェクト: gnp-lambda/pyroVSflask
def main(size):
    with grpc.insecure_channel(SERVER) as channel:
        stub = get_value_pb2_grpc.MainStub(channel)
        response = stub.GetValue(
            get_value_pb2.ValueRequest(value=generate_payload(size),
                                       size=size))
    return response.value
コード例 #2
0
ファイル: pyro_client.py プロジェクト: gnp-lambda/pyroVSflask
def get_pyro_value(server, size, payload_size=1024):
    payload = generate_payload(payload_size)
    return server.get_value(size, payload)
コード例 #3
0
def get_value(size):
    request.get_data()  # Forzar la lectura del payload
    return Response(generate_payload(size), mimetype='text')
コード例 #4
0
ファイル: grpc_server.py プロジェクト: gnp-lambda/pyroVSflask
 def GetValue(self, request, context):
     return get_value_pb2.ValueReply(value=generate_payload(request.size))
コード例 #5
0
def main(size):
    payload = generate_payload(size)
    response = http_session.post('%s/get_value/%s' % (SERVER, size),
                                 data=payload, headers={'Content-Type': 'text'})
    return response.content
コード例 #6
0
 def get_value(self, size, payload):
     return generate_payload(size)