Тээвэр нь бүтэлгүйтсэн прокси холболтыг логт бичиж болох бөгөөд програм нь мөн реактив алдааг хүлээн авч боловсруулдаг. Зөвхөн лог бичлэг нь програмын боловсруулагч алгасагдсаныг батлахгүй.

Бодитоор захирагдах гинжин доторх алдааны дохиог дага. Зөвхөн Mono бүтээдэг кодыг тойрсон try/catch нь дараагийн сүлжээний бүтэлгүйтлийг боловсруулахаас өөр хүрээ юм.

ОператорНөлөө
doOnErrorАлдаа үргэлжлэх үед гаж нөлөө гүйцэтгэдэг
onErrorMapНэг алдааг өөр алдаа болгон хувиргадаг
onErrorResumeӨөр нийтлэгч рүү шилждэг

Програмд шаардлагатай зан төлөвийг сонго. Хэмжүүр бүртгэхэд хуурамч амжилттай агуулга буцаах шаардлагагүй. Өөр хариулт нь програмын санаатай үр дүн байх ёстой, бүтэлгүйтсэн замыг нуух арга биш.

Мөн тээврийн үл хамаарах зүйлсийг хүлээн авсан HTTP алдааны төлөвөөс ялга. Прокси холболт нь ердийн хүлээн авагчийн хариулт үүсэхээс өмнө бүтэлгүйтэж болзошгүй тул HTTP төлөвийн боловсруулагчид шалгах зүйл байхгүй байж болно. Доод түвшний бүтэлгүйтлийг оношлохдоо WebClientRequestException-ийн шалтгааныг хадгал.

Үр дүнг ойлгосны дараа л логиингийг тохируул. Бүх тээврийн логгерийг унтраах нь дараагийн тайм-аут, TLS асуудал эсвэл баталгаажуулалтын бүтэлгүйтэлд хэрэгтэй нотолгоог устгаж болох бөгөөд реактив дамжуулах хоолойн зан төлөвийг өөрчлөхгүй.

Холбоотой нийтлэлүүд