HTTP প্ৰক্সিৰ পিছত থকা Node ৰ Service Bus v7 বাৰ্তাসেৱা ক্লায়েন্টৰ বাবে SDK নমুনাৰ AMQP-over-WebSockets ব্যৱস্থা ব্যৱহাৰ কৰক:

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 },
  },
});

প্ৰক্সি URL আৰু Service Bus সংযোগ সূত্ৰ যোগান ধৰক। প্ৰক্সি প্ৰমাণীকৰণ নোহোৱাকৈ অনুমোদিত ৰাজহুৱা Service Bus namespace পৰীক্ষাৰ বাবে HTTP প্ৰক্সি তালিকাৰ এটা HTTP প্ৰৱেশই proxyUrl যোগান ধৰিব পাৰে। ws আৰু https-proxy-agent পেকেজ আগতেয়ে এপ্লিকেচন নিৰ্ভৰতা হ'ব লাগিব। অন্তৰ্নিহিত ws প্ৰক্সি-এজেণ্ট ইণ্টাৰফেচে WebSocket সেৱা আৰু প্ৰক্সি ঠিকনা পৃথক ৰাখে।

ই ক্লায়েন্টটো নিৰ্মাণ কৰে; প্ৰেৰক বা গ্ৰাহকে কাৰ্য সম্পন্ন কৰিলে সংযোগ ঘটে। সেই কাৰ্যভাৰৰ বাবে ইয়াক ৰাখক আৰু বন্ধ কৰোঁতে client.close() লৈ অপেক্ষা কৰক।

প্ৰক্সি টানেল স্থাপন, WebSocket পৰ্যালোচনা আৰু Service Bus কাৰ্যৰ মাজত বিফলতা বিচাৰি উলিয়াওক। প্ৰক্সিয়ে সেই গন্তব্য আৰু অধিৱেশন অনুমোদন কৰিব লাগিব। চুটি HTTPS প্ৰৱেশে আপগ্ৰেড সমৰ্থন বা গ্ৰহণযোগ্য দীৰ্ঘকালীন সংযোগ সীমা প্ৰমাণ নকৰে।

এইটো সংযোগ-সূত্ৰ ওভাৰলোড। এটা পৰিচয় প্ৰমাণপত্ৰই পৃথকে সংৰূপিত টোকেন-অধিগ্ৰহণ পথ যোগ কৰিব পাৰে। পুৰণি azure-sb REST স্নিপেটে আন এটা প্ৰজন্ম ব্যৱহাৰ কৰে; ইয়াৰ পৰিবহন বিকল্প বাছনি কৰাৰ আগতে পেকেজটো চিনাক্ত কৰক।

সম্পৰ্কিত প্ৰবন্ধ