Airson neach-dèiligidh teachdaireachd Service Bus v7 de Node air cùlaibh neach-ionaid HTTP, cleachd rèiteachadh AMQP-thairis-WebSockets an SDK:

const { ServiceBusClient } = require("@azure/service-bus");
const WebSocket = require("ws");
const { HttpsProxyAgent } = require("https-proxy-agent");

const proxyAgent = new HttpsProxyAgent(proxyUrl);
const client = new ServiceBusClient(connectionString, {
  webSocketOptions: {
    webSocket: WebSocket,
    webSocketConstructorOptions: { agent: proxyAgent },
  },
});

Thoir seachad URL an neach-ionaid agus sreang cheangail Service Bus. Airson deuchainn cheadaichte air namespace poblach Service Bus gun dearbhadh neach-ionaid, faodaidh inntrigeadh HTTP bhon liosta de luchd-ionaid HTTP proxyUrl a sholarachadh. Feumaidh na pacaidean ws agus https-proxy-agent a bhith nan eisimeileachdan aplacaid mu thràth. Cumaidh an eadar-aghaidh bunaiteach àidseant neach-ionaid ws an t-seirbheis WebSocket agus seòlaidhean an neach-ionaid air leth.

Bidh seo a' togail a' chliant; tachraidh ceangal nuair a nì neach-cuiridh no neach-faighinn gnìomh. Cùm e airson an eallach-obrach sin agus fan air client.close() nuair a dhùinear e.

Lorg fàilligeadh am measg rèiteachadh tunail an neach-ionaid, barganachadh WebSocket agus gnìomh Service Bus. Feumaidh an neach-ionaid an ceann-uidhe agus an seisean sin a cheadachadh. Chan eil ruigsinneachd ghoirid HTTPS a' dearbhadh taic ùrachaidh no crìoch iomchaidh air ceanglaichean fad-ùine.

Seo an eallach sreang-cheangail. Faodaidh teisteanas dearbh-aithne slighe faighinn tòcan a chuir ris a tha air a rèiteachadh air leth. Bidh seann shnipaichean REST azure-sb a' cleachdadh ginealach eile; comharraich am pasgan mus tagh thu na roghainnean còmhdhail aige.

Artaigilean co-cheangailte