host.json இல் Azure Functions Service Bus ட்ரிகரின் ப்ராக்ஸி அமைப்புகள்
செயல்பாட்டுக் குறியீட்டில் மற்றொரு ServiceBusClient ஐ உள்ளமைக்காமல், Service Bus நீட்டிப்பு 5.x இன் host.json webProxy ஐ amqpWebSockets உடன் பயன்படுத்தவும்.
{
"version": "2.0",
"extensions": {
"serviceBus": {
"transportType": "amqpWebSockets",
"webProxy": "http://proxy.example:8080"
}
}
}இதை ஏற்கனவே உள்ள Functions host உள்ளமைவில் இணைக்கவும். binding நீட்டிப்பு ட்ரிகரின் client ஐ உருவாக்குகிறது; செயல்பாட்டுக் குறியீட்டில் தனியாக உருவாக்கப்பட்ட 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அந்த இரட்டை-அடிக்கோடு படிநிலையை environment அமைப்புகளில் பயன்படுத்தவும், அல்லது உள்ளூர் மேம்பாட்டிற்கான local.settings.json கோப்பின் Values பிரிவில் உள்ளீடுகளாக. இவை host அமைப்புகள், connection-string புலங்கள் அல்ல.
நிறுவப்பட்ட நீட்டிப்பு தலைமுறையுடன் பொருந்தவும். தனிமைப்படுத்தப்பட்ட worker இன் சுயாதீன HTTP அல்லது Service Bus client இன்னும் அதன் சொந்த வழியைத் தேவைப்படுகிறது.