def Greet(self, request, context): file = '' self.write_file(name=request.name, message=request.message) with open(self.FILE_NAME, 'rb') as f: file = f.read() print(file) yield hello_pb2.HelloResponse(data=file)
def SayHello(self, request, context): # response 是個 HelloResponse 形態的 message response = hello_pb2.HelloResponse() response.reply = f'Hello, {request.greeting}' return response
def SayHello(self, request, context): return hello_pb2.HelloResponse(message='Hello gRPC, %s!' % request.name)
def StreamGreeterResponseStream(self, request_iterator, context): for request in request_iterator: reply_msg = 'Hi, ' + request.message yield hello_pb2.HelloResponse(message=reply_msg)
def Greeter(self, request, context): reply_msg = 'Hi, ' + request.message return hello_pb2.HelloResponse(message=reply_msg)
def StreamGreeter(self, request_iterator, context): reply_msg = 'Hi, ' + ''.join(request.message for request in request_iterator) return hello_pb2.HelloResponse(message=reply_msg)
def GreeterResponseStream(self, request, context): for msg in request.message: reply_msg = 'Hi, ' + msg yield hello_pb2.HelloResponse(message=reply_msg)
def Hello(self, request, context): response = hello_pb2.HelloResponse() response.value = hello.hello(request.value) return response
def SayHello(self, request, context): name = request.name time.sleep(1) return hello_pb2.HelloResponse(message=f"Hello from Locust, {name}!")
def BidiHello(self, request_iterator, context): for request in request_iterator: print(request) self.prev_request.append(request) response = hello.HelloResponse(message=request.message) yield response