включение dapr gRPC приводит к ошибке 503
Я включил протокол gRPC в одном из своих приложений-контейнеров, и теперь вызов службы не работает. Я предполагаю, что пропустил еще один шаг? ♂️
az containerapp dapr enable --name blah
--resource-group blah
--dapr-app-protocol grpc
сбой: Microsoft.AspNetCore.Server.Kestrel[13]
Идентификатор соединения «0HMI4QJ3KEQS9», идентификатор запроса «0HMI4QJ3KEQS9: 00000002»: приложение выдало необработанное исключение.
Dapr.Client.InvocationException: произошло исключение при вызове метода: «бла» для идентификатора приложения: «бла»
---> System.Net.Http.HttpRequestException: код состояния ответа не указывает на успех: 503 (служба недоступна). в System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()
в Dapr.Client.DaprClientGrpc.InvokeMethodAsync[TResponse](запрос HttpRequestMessage, CancellationToken CancellationToken)
...
1 ответ
Для протокола GRPC требуются явные серверные и клиентские контейнерные приложения на основе grpc.