Micronaut இன் பெயரிடப்பட்ட HTTP கிளையண்டிற்கான ப்ராக்ஸி அமைப்புகள்
வெளிச்செல்லும் Netty சேவை கிளையண்டிற்கு proxy-type மற்றும் proxy-address அமைத்து, முன்னுரிமை பெறும் எந்த வெளிப்படையான ProxySelector ஐயும் சரிபார்க்கவும்.
micronaut:
http:
services:
inventory:
proxy-type: HTTP
proxy-address: "proxy.example.net:8080"Micronaut 4.10.7 இல், இந்தப் புலங்களை பெயரிடப்பட்ட Netty கிளையண்ட் உள்ளமைவில் இணைக்கவும். அவை @Client("inventory") க்குப் பொருந்தும்; அந்தக் கிளையண்டின் இலக்கு URL அமைப்புகளை வைத்திருங்கள்.
முகவரி என்பது இடைநிலை ஹோஸ்ட் மற்றும் போர்ட். அனுமதிக்கப்பட்ட பொது வழியில் பொது சேவையை அழைக்கும் பெயரிடப்பட்ட கிளையண்டிற்கு, HTTP ப்ராக்ஸி பட்டியல் அந்தப் புலங்களுக்கான வேட்பாளர்களை வழங்குகிறது. அதன் கணக்கிற்கு, பயன்பாட்டின் நிறுவப்பட்ட உள்ளமைவு கையாளுதல் மூலம் பொதுக் கிளையண்ட் உள்ளமைவின் proxy-username மற்றும் proxy-password ஐப் பயன்படுத்தவும்.
வழி வேறுபட்டதாக இருந்தால், நிரலாக்க தனிப்பயனாக்கத்தை ஆராயவும். வெளிப்படையாக வழங்கப்பட்ட ProxySelector HttpClientConfiguration ஐ விட முன்னுரிமை பெறுகிறது, இதில் proxy-address மற்றும் proxy-type புலங்கள் அடங்கும்.
இந்த அமைப்புகள் வெளிச்செல்லும் கிளையண்டிற்கு உரியவை. Micronaut சேவையகத்தின் கேட்கும் முகவரியோ உள்வரும் கோரிக்கைகளை ஏற்கும் ப்ராக்ஸியோ இந்த வழியை அமைக்காது.