2016-05-30 3 views
2

Учитывая адрес службы GRPC, скажем, ipv4:127.0.0.1:25000, есть ли какие-либо стандартизованные запросы или инструменты, которые я могу использовать, чтобы узнать, какие запросы GRPC могут получить услуги?GRPC Service Discovery

например. Я ищу что-то вроде:

./magic-grpc-service-tool 127.0.0.1:25000 
> service Greeter { 
> rpc Greet(HelloMessage) returns (HelloResponse) {} 
> } 

ответ

2

Update: услуга отражения поддерживается между различными языками и CLI КПГР способен потреблять.

В настоящий момент нет. Мы добавим server reflection к различным языкам, но поддержка должна быть добавлена ​​к каждому отдельно. Как только отражение сервера поддерживается, grpc CLI будет расширен, чтобы использовать его и будет «стандартным инструментом» для использования.

+0

эта функция доступна в настоящее время или нет – Naresh

+0

Это зависит от языка. Я думаю, что он реализован на C++ и работает в Java. Я думаю, что CLI поддерживает рефлексию на данный момент, но могут быть добавлены дополнительные функции. –

Смежные вопросы