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);
“`
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 instanciasbClient
.Intente comprobar si el método
getInstance()
devuelve una instancia válida delServiceBusClient
y asegúrese de que la cadena de conexión proporcionada alServiceBusClient
sea correcta.Asimismo, verifique que el parámetro
queueOrTopic
que se pasa al métodocreateSender()
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 objetoDate
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.