es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Mensaje programado de Azure ESB que resulta en un error general.

Estoy usando el cliente npm @azure/service-bus (7.0.0) para enviar mensajes programados, pero no se están enviando. Todos están fallando con el siguiente error: {“name”:”ServiceBusError”,”retryable”:false,”code”:”GeneralError”}}.

El siguiente fragmento de código es como estoy desencadenando la acción:
const sbClient = this.getInstance();
const sender = sbClient.createSender(queueOrTopic);
await sender.scheduleMessages(message, scheduleTimeUtc);

“`

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Basándonos en el fragmento de código proporcionado, el problema parece estar relacionado con el método getInstance() o la forma en que se instancia sbClient.

    Intente comprobar si el método getInstance() devuelve una instancia válida del ServiceBusClient y asegúrese de que la cadena de conexión proporcionada al ServiceBusClient sea correcta.

    Asimismo, verifique que el parámetro queueOrTopic que se pasa al método createSender() sea una ruta válida a una cola o tema en el espacio de nombres del Azure Service Bus.

    También debería comprobar que el parámetro scheduleTimeUtc sea un objeto Date válido y no esté en el pasado.

    Adicionalmente, puede intentar registrar el objeto de error para obtener más información acerca del error y solucionarlo en consecuencia.

Comments are closed.