Don chliant teachtaireachtaí Service Bus v7 de chuid Node taobh thiar de sheachfhreastalaí HTTP, úsáid socrú AMQP-thar-WebSockets shampla 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 },
  },
});

Cuir URL an tseachfhreastalaí agus teaghrán nasctha Service Bus ar fáil. Le haghaidh tástála cheadaithe ar spás ainmneacha poiblí Service Bus gan fhíordheimhniú seachfhreastalaí, féadann iontráil HTTP ón liosta seachfhreastalaí HTTP proxyUrl a sholáthar. Caithfidh na pacáistí ws agus https-proxy-agent a bheith ina spleáchais feidhmchláir cheana. Coinníonn an comhéadan bunúsach gníomhaire seachfhreastalaí ws an tseirbhís WebSocket agus seoltaí an tseachfhreastalaí ar leithligh.

Tógann sé seo an cliant; tarlaíonn nasc nuair a dhéanann seoltóir nó faighteoir oibríocht. Coinnigh é don ualach oibre sin agus fan le client.close() agus é á dhúnadh.

Aimsigh teip i measc shocrú tolláin an tseachfhreastalaí, idirbheartaíocht WebSocket agus oibríocht Service Bus. Caithfidh an seachfhreastalaí an ceann scríbe agus an seisiún sin a cheadú. Ní chruthaíonn rochtain ghearr HTTPS tacaíocht uasghrádaithe ná teorainn inghlactha ar naisc fhadtéarmacha.

Is é seo an t-ualach teaghráin nasctha. Féadann dintiúr aitheantais cosán faighte comhartha atá cumraithe ar leithligh a chur leis. Úsáideann sean-blúiríní REST azure-sb glúin eile; sainaithin an pacáiste sula roghnaíonn tú a chuid roghanna iompair.

Ailt ghaolmhara