microservices-demo/src/recommendationservice/client.py
2018-06-14 15:52:41 -07:00

22 lines
533 B
Python

import grpc
import demo_pb2
import demo_pb2_grpc
import sys
if __name__ == "__main__":
# get port
if len(sys.argv) > 1:
port = sys.argv[1]
else:
port = "8080"
# set up server stub
channel = grpc.insecure_channel('localhost:'+port)
stub = demo_pb2_grpc.RecommendationServiceStub(channel)
# form request
request = demo_pb2.ListRecommendationsRequest(user_id="test", product_ids=["test"])
# make call to server
response = stub.ListRecommendations(request)
print(response)