Я сталкиваюсь со случайной ошибкой при отправке сообщения из функции Azure на Azure служебную шину (стандартную) Topi c.
ошибка сообщения:
Невозможно получить доступ к удаленному объекту. Имя объекта: 'tls2576'., Stacktrace: в Microsoft. Azure .ServiceBus.Core.MessageSender.OnSendAsyn c (операция IList 1
messageList) at
Microsoft.Azure.ServiceBus.RetryPolicy.RunOperation(Func
1, операция TimeSpanTimeout) в Microsoft. Azure .ServiceBus.RetryPolicy.RunOperation (Fun c1 operation,
TimeSpan operationTimeout) at
Microsoft.Azure.ServiceBus.Core.MessageSender.SendAsync(IList
1 messageList) в ServiceBusFunctions.MyTopi c .Run (запрос HttpRequest, журнал ILogger, контекст ExecutionContext) в myAzureFunction
иногда имя объекта в ошибке равно ' tls2716 '.
Код выполняется из экземпляра функции Azure, содержащей 3 функции. Есть 2 избыточных функции APP, содержащие тот же код, который вызывается в циклическом режиме из шлюза приложений. Код клиента для отправки сообщений в topi c:
var message = new Message(Encoding.UTF8.GetBytes(requestBody));
//Custom properties for topis routing
message.UserProperties.Add("P1", P1);
message.UserProperties.Add("P2", P2);
message.UserProperties.Add("P3", P3);
ITopicClient topicClient = new TopicClient(SBConnectionString, CCTopicName);
await topicClient.SendAsync(message);
await topicClient.CloseAsync();
спасибо за помощь