Разработка сервисов на основе gRP C в проекте Rails. Предположим, у меня есть две службы ProductService
и UserService
.
Мой GRP C код сервера:
server = GRPC::RpcServer.new
server.add_http2_port([ENV['GRPC_HOST'], ENV['GRPC_PORT']].join(':'), :this_port_is_insecure)
server.handle(AuthService) # I cannot pass like server.handle([AuthService, UserService]
server.run_till_terminated
Как я могу читать в GRP C ruby метод ввода исходного кода в handle
метод ожидает, что service будет либо классом, включающим GRPC::GenericService
и чью новую функцию можно вызывать без аргумента, либо любым экземпляром такого класса.