Spring WebClient প্ৰক্সি ত্ৰুটি: প্ৰতিক্ৰিয়াশীল পৰিচালনা বনাম লগিং
প্ৰক্সি বিফলতাৰ সময়ত WebClient ৰ প্ৰতিক্ৰিয়াশীল ত্ৰুটি সংকেত, পৰিবহণ লগিং আৰু HTTP স্থিতি পৰিচালনাৰ পাৰ্থক্য কৰক।
এটা পৰিবহনে বিফল প্ৰক্সি সংযোগ লগত লিখিব পাৰে, আনহাতে এপ্লিকেশ্বনে প্ৰতিক্ৰিয়াশীল ত্ৰুটিটো গ্ৰহণ কৰি পৰিচালনা কৰে। কেৱল লগ প্ৰবিষ্টিয়ে এপ্লিকেশ্বনৰ হেণ্ডলাৰ এৰাই যোৱা বুলি প্ৰমাণ নকৰে।
প্ৰকৃততে চাবস্ক্ৰাইব কৰা শৃংখলাত ত্ৰুটি সংকেত অনুসৰণ কৰক। কেৱল Mono নিৰ্মাণ কৰা ক’ডৰ চাৰিওফালে থকা try/catch পিছৰ নেটৱৰ্ক বিফলতা পৰিচালনাৰ পৰা ভিন্ন পৰিসৰ।
| অপাৰেটৰ | প্ৰভাৱ |
|---|---|
| doOnError | ত্ৰুটি চলি থাকোঁতে পাৰ্শ্ব প্ৰভাৱ সম্পন্ন কৰে |
| onErrorMap | এটা ত্ৰুটি আন এটা ত্ৰুটি লৈ ৰূপান্তৰ কৰে |
| onErrorResume | বিকল্প প্ৰকাশকলৈ সলনি হয় |
এপ্লিকেশ্বনৰ প্ৰয়োজনীয় আচৰণ বাছনি কৰক। মেট্ৰিক ৰেকৰ্ড কৰিবলৈ ভুৱা সফল সমল ঘূৰাই দিয়াৰ প্ৰয়োজন নাই। বিকল্প প্ৰতিক্ৰিয়া এপ্লিকেশ্বনৰ সুচিন্তিত ফলাফল হ’ব লাগে, বিফল পথ লুকুৱাৰ উপায় নহয়।
পৰিবহণৰ ব্যতিক্ৰমসমূহ গ্ৰহণ কৰা HTTP ত্ৰুটি স্থিতিৰ পৰা পৃথক কৰক। প্ৰক্সি সংযোগ সাধাৰণ গন্তব্য প্ৰতিক্ৰিয়াৰ আগতেই বিফল হ’ব পাৰে, গতিকে HTTP স্থিতি হেণ্ডলাৰে পৰীক্ষা কৰিবলৈ একো নাপাব পাৰে। WebClientRequestException ৰ কাৰণ সংৰক্ষণ কৰক যেতিয়া নিম্নস্তৰৰ বিফলতা নিৰ্ণয় কৰে।
ফলাফল বুজি অনাৰ পিছতহে লগিং সমন্বয় কৰক। সম্পূৰ্ণ পৰিবহণ লগাৰ বন্ধ কৰিলে পিছৰ টাইমআউট, TLS সমস্যা বা প্ৰমাণীকৰণ বিফলতাৰ বাবে প্ৰয়োজনীয় প্ৰমাণ আঁতৰি যাব পাৰে, প্ৰতিক্ৰিয়াশীল পাইপলাইনৰ আচৰণ নসলোৱাকৈ।