logo

Crowdly

Assinale a resposta correta em cada alínea, ou deixe em branco em caso de dúvid...

✅ Перевірена відповідь на це питання доступна нижче. Наші рішення, перевірені спільнотою, допомагають краще зрозуміти матеріал.

Assinale a resposta correta em cada alínea, ou deixe em branco em caso de dúvida (a resposta errada desconta 50% do valor atribuído à alínea)

Considere a seguinte operação gRPC e as respetivas mensagens:

rpc oper(stream MsgX) returns (MsgY) 

message MsgX { string s = 1; }

message MsgY { int32 y = 1; }

Para poder enviar múltiplas mensagens MsgX o cliente pode, por exemplo, chamar a operação oper com o seguinte código que usa um stub não bloqueaste (nonBlockingStub):

StreamObserver<MsgY> soReply= new someStreamObserver<MsgY>() { . . . };

StreamObserver<MsgX> soRequest = nonBlockingStub.oper(soReply);

A operação oper pode ser chamada no cliente, tanto com um stub bloqueante como com um stub não bloqueante.

Більше питань подібних до цього

Хочете миттєвий доступ до всіх перевірених відповідей на 2425moodle.isel.pt?

Отримайте необмежений доступ до відповідей на екзаменаційні питання - встановіть розширення Crowdly зараз!