Àwọn ètò proxy ti Service Bus trigger ní Azure Functions nínú host.json
Lò webProxy inú host.json ti Service Bus extension 5.x pẹ̀lú amqpWebSockets, dípò ṣíṣe ìtòlẹ́sẹẹsẹ ServiceBusClient mìíràn nínú kóòdù function.
{
"version": "2.0",
"extensions": {
"serviceBus": {
"transportType": "amqpWebSockets",
"webProxy": "http://proxy.example:8080"
}
}
}Darapọ̀ èyí mọ́ ìtòlẹ́sẹẹsẹ Functions host tó wà. Binding extension ló ń dá client ti trigger; client tí a kọ́ lọ́tọ̀ nínú kóòdù function kò rọ́pò rẹ̀.
Extension 5.x ń ṣe àtìlẹ́yìn fún webProxy pẹ̀lú amqpWebSockets, kì í ṣe amqpTcp. Pa namespace/authentication mọ́ nínú ètò ìsopọ̀ Service Bus tó wà. Fún Service Bus namespace gbangba níbi tí wọ́n ti gba àwọn alárinà gbangba láàyè, àkójọ proxy HTTP ń pèsè àwọn olùdíje fún URL webProxy tí kò nílò àkọsílẹ̀.
Àwọn ìdọ́gba ètò ohun-èlò ni:
AzureFunctionsJobHost__extensions__serviceBus__transportType=amqpWebSockets
AzureFunctionsJobHost__extensions__serviceBus__webProxy=http://proxy.example:8080Lò ìpele ìlà-ísàlẹ̀ ìlọ́po méjì yẹn nínú ètò àyíká, tàbí àwọn àkọsílẹ̀ nínú fáìlì local.settings.json, apá Values, fún ìdàgbàsókè àdúgbò. Ètò host ni wọ́n, kì í ṣe àwọn pápá connection string.
Bá ìran extension tí a fi sórí ẹ̀rọ mu. Client HTTP tàbí Service Bus olómìnira ti worker tí a yà sọ́tọ̀ ṣì nílò ọ̀nà tirẹ̀.