CXF సేవా ప్రాక్సీ మరియు ఫార్వర్డ్ ప్రాక్సీ వేర్వేరు వస్తువులు
CXF HTTPConduitలో నెట్వర్క్-ప్రాక్సీ విధానాన్ని అర్థం చేసుకుని, దాన్ని సృష్టించిన సేవా వస్తువు మరియు గమ్యస్థాన అధికారం నుండి వేరు చేయండి.
CXF సృష్టించిన సేవా ప్రాక్సీ అనేది SOAP కాల్స్ చేసే Java వస్తువు. ఫార్వర్డ్ ప్రాక్సీ అనేది ఆ HTTP కనెక్షన్లను మోసుకెళ్లే నెట్వర్క్ మధ్యవర్తి. లోపం రెండింటినీ ప్రాక్సీ అని పిలిచినా అవి వేర్వేరు వస్తువులు.
నెట్వర్క్ ఎంపిక పిలిచిన క్లయింట్ యొక్క HTTP రవాణా విధానం ద్వారా సూచించబడుతుంది:
| విధాన క్షేత్రం | పాత్ర |
|---|---|
ProxyServer | మధ్యవర్తి హోస్ట్. |
ProxyServerPort | దాని వినే పోర్ట్. |
ProxyServerType | ఆ రవాణా ఆశించే ప్రాక్సీ రకం. |
NonProxyHosts | ఆ ప్రాక్సీ విధానం నుండి మినహాయించబడిన గమ్యస్థానాలు. |
HTTP JAX-WS క్లయింట్ కోసం, అంతర్లీన CXF క్లయింట్ HTTPConduitను బహిర్గతం చేస్తుంది, దాని విధానాన్ని మద్దతు ఉన్న కోడ్ లేదా డిప్లాయ్మెంట్ మార్గం ద్వారా కాన్ఫిగర్ చేయవచ్చు. యాప్లికేషన్ ఇప్పటికే వర్తింపజేసిన ఇతర విధాన విలువలను ఉంచండి. పబ్లిక్ మార్గాన్ని ఉపయోగించడానికి అనుమతించిన HTTP విధానం కోసం, HTTP ప్రాక్సీ జాబితా అభ్యర్థి హోస్ట్ మరియు పోర్ట్ విలువలను అందిస్తుంది.
CXF ప్రాక్సీ అధికారాన్ని గమ్యస్థాన అధికారం నుండి వేరు చేస్తుంది. మధ్యవర్తి నుండి వచ్చే మధ్యవర్తి నుండి 407 సేవా వస్తువు యొక్క యాప్లికేషన్ లాగిన్ను అడగదు.
conduit ఉదాహరణను స్వీకరించే ముందు యాక్టివ్ CXF సంస్కరణ మరియు రవాణాను గుర్తించండి. ఒక క్షేత్రం లేదా XML మూలకం అభ్యర్థనను ప్రభావితం చేయగలదు, అది క్లయింట్ నిజంగా ఉపయోగించే కాన్ఫిగరేషన్ మార్గానికి చెందినప్పుడు మాత్రమే.