የAzure Functions Service Bus ትሪገር ፕሮክሲ ቅንብሮች በhost.json ውስጥ
የService Bus ኤክስቴንሽን 5.x host.json webProxyን ከamqpWebSockets ጋር ይጠቀሙ፣ በfunction ኮድ ውስጥ ሌላ ServiceBusClient ከማዋቀር ይልቅ።
{
"version": "2.0",
"extensions": {
"serviceBus": {
"transportType": "amqpWebSockets",
"webProxy": "http://proxy.example:8080"
}
}
}ይህን አሁን ባለው የFunctions host ውቅር ውስጥ ያዋህዱት። የbinding ኤክስቴንሽን የትሪገሩን client ይፈጥራል፤ በfunction ኮድ ውስጥ ለየብቻ የተገነባ client አይተካውም።
ኤክስቴንሽን 5.x webProxyን ከamqpWebSockets ጋር ይደግፋል፣ ከamqpTcp ጋር አይደለም። namespace/authenticationን በነባሩ የService Bus ግንኙነት ቅንብር ውስጥ ያቆዩ። የህዝብ መካከለኛዎች ለሚፈቀዱበት የህዝብ Service Bus namespace፣ የHTTP ፕሮክሲ ዝርዝሩ ለመለያ-አልባው webProxy URL እጩዎችን ይሰጣል።
የመተግበሪያ-ቅንብር አቻዎቹ፦
AzureFunctionsJobHost__extensions__serviceBus__transportType=amqpWebSockets
AzureFunctionsJobHost__extensions__serviceBus__webProxy=http://proxy.example:8080ያንን ድርብ-ከስረታ ተዋረድ በአካባቢ ቅንብሮች ውስጥ ይጠቀሙ፣ ወይም በአካባቢያዊ ልማት local.settings.json ስር Values ውስጥ መግቢያዎችን። እነዚህ የhost ቅንብሮች ናቸው፣ የግንኙነት-ሕብረቁምፊ መስኮች አይደሉም።
ከተጫነው ኤክስቴንሽን ትውልድ ጋር ያጣምሩ። የተናጠል ሠራተኛ ገለልተኛ የHTTP ወይም Service Bus client አሁንም የራሱን መንገድ ይፈልጋል።