Azure Service Bus Exception - PullRequest
       6

Azure Service Bus Exception

0 голосов
/ 10 декабря 2018

Я пытался заставить клиента подключиться к моей очереди служебной шины Azure.Я имел в виду эту документацию:
https://docs.microsoft.com/en-us/azure/service-bus-messaging/service-bus-java-how-to-use-queues#send-messages-to-a-queue.

Мой код:

public void run() throws Exception {

    try {
        final String ConnectionString = "<My connection String> ";
        final String QueueName = "queue1";
        QueueClient sendClient = new QueueClient(new 
        ConnectionStringBuilder(ConnectionString, QueueName), 
        ReceiveMode.PEEKLOCK); 
        System.out.println("sendClient created");
        sendClient.close();
    } catch(Exception e) {
        System.err.println(e);
    }
}

При создании клиента я получаю следующую ошибку:

com.microsoft.azure.servicebus.primitives.ServiceBusException: Ошибка {условие = amqp: соединение: ошибка кадрирования, описание = 'org.apache.qpid.proton.engine.TransportException: соединение прервано', info = null}

1 Ответ

0 голосов
/ 26 августа 2019

Я думаю, что ваше соединение не открыто.Можете ли вы попробовать queueClient.open (), а также проверить версию SDK, обновить его до новой версии и перейти по этой ссылке: https://github.com/Azure/azure-service-bus-java/issues/329

По приведенной выше ссылке, это может быть из-за некоторыхсетевые ограничения.Попробуйте подключиться из своей сети и проверьте, работает ли он ...

...