Macaamiilka fariimaha Service Bus v7 ee Node oo ka dambeeya HTTP proxy, isticmaal habaynta AMQP-over-WebSockets ee tusaalaha 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 },
  },
});

Bixi URL-ka proxy iyo xarigga isku xirka Service Bus. Tijaabada namespace dadweyne ee Service Bus oo la ogolaaday iyada oo aan la hubin proxy, gelitaan HTTP ah oo ka yimid liiska proxy HTTP ayaa bixin kara proxyUrl. Xirmooyinka ws iyo https-proxy-agent waa inay hore u ahaadaan ku-tiirsanaanta barnaamijka. Interface-ka aasaasiga ah ee wakiilka proxy ws wuxuu kala hayaa adeegga WebSocket iyo cinwaannada proxy.

Tani waxay dhistaa macaamiilka; isku xirku wuxuu dhacaa marka soo-diraha ama qaataha uu sameeyo hawlgall. Ku hay hawshaas oo sug client.close() marka la xidhi.

Ka hel guuldarada ka mid ah habaynta tunnel-ka proxy, gorgortanka WebSocket iyo hawlgalka Service Bus. Proxy waa inuu oggolaado meeshaas iyo fadhigaas. Helitaanka HTTPS gaaban ma caddeeyo taageerada casriyeynta ama xadka isku xirka muddada dheer ee la aqbali karo.

Kani waa culayska xarigga isku xirka. Aqoonsiga aqoonsiga wuxuu ku dari karaa waddo si gooni ah loo habeeyey oo token lagu helo. Qaybaha hore ee REST ee azure-sb waxay isticmaalaan jiil kale; aqoonsado xirmada ka hor intaadan dooran ikhtiyaarrada gaadiidka.

Maqaallo la xiriira