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 اسنیپٹس دوسری نسل استعمال کرتے ہیں؛ اس کے نقل و حمل کے اختیارات منتخب کرنے سے پہلے پیکیج کی شناخت کریں۔

متعلقہ مضامین