چەكلىك قوشۇمچە ئىجرا قىلىش بىلەن ۋاكالەتچى تىزىملىكىنى تەكشۈرۈش
ۋاكالەتچى تەكشۈرۈشلەرنىڭ قوشۇمچە ئىجراسىنى چەكلەڭ ۋە ھەر بىر تەكشۈرۈشنىڭ نىشان تور بېكىتى ئۈچۈن ھەقىقەتەن نېمىنى ئىسپاتلىغانلىقىنى خاتىرىلەڭ.
var options = new ParallelOptions
{
MaxDegreeOfParallelism = 8,
CancellationToken = cancellationToken
};
await Parallel.ForEachAsync(endpoints, options,
async (endpoint, token) =>
{
var result = await ProbeAsync(endpoint, target, token);
observations.Add(result);
});ھەر بىر ئاخىرقى نۇقتا ئۈچۈن ئايرىم ۋەزىپە باشلاشنىڭ ئورنىغا چەكلەنگەن ئىشچىلار گۇرۇپپىسىنى ئىشلىتىڭ. رۇخسەت قىلىنغان ئاممىۋى نىشانلارغا قارىتىلغان تەكشۈرۈشلەر ئۈچۈن ھەقسىز ۋاكالەتچى تىزىملىكى نامزات قۇرلارنى تەمىنلەيدۇ؛ سىناقنى قۇرغاندا ھەر بىر تۈرنىڭ پروتوكولىنى ساقلاڭ. بۇ .NET پىلانلاش پارچىسى ۋاكالەتچىنى تونۇيدىغان ProbeAsync ۋە يىپ بىخەتەر observations توپلىغۇچنى پەرەز قىلىدۇ. سەككىز مىسال چېك بولۇپ، ئۆلچەنگەن ئەڭ ياخشى قىممەت ئەمەس. سىناق يەنىلا ھەر بىر سىناققا چەك ۋە پۈتۈن خىزمەتنى بىكار قىلىشنى تەلەپ قىلىدۇ.
تاماملىنىش تەرتىپى ئوخشىمىسىمۇ ھەر بىر تاماملانغان نەتىجىنى كىرگۈزۈشى بىلەن بىرگە ساقلاڭ. پروتوكول، ئاخىرقى نۇقتا، نىشان، ئۇسۇل، ئۆتكەن ۋاقىت ۋە نەتىجىنى خاتىرىلەڭ. ئۇلىنىش مەغلۇبىيىتى، ۋاكالەتچىگە كىرىش رەت قىلىنىشى، رەت قىلىنغان CONNECT ۋە تور بېكەتتىن ئېلىنغان جاۋاب ئوخشىمىغان كۆزىتىشلەر.
TCP ئېغىزىنىڭ ئېچىلىشى ۋاكالەتچى سۆھبىتىنى ئىسپاتلىمايدۇ. ۋاكالەتچى ئادرېسىنى تور بېكەت سۈپىتىدە ئېلىش نىشاننى تەلەپ قىلىش ئۈچۈن ئىشلىتىشتىن پەرقلىنىدۇ.
تەلەپ قىلىنغان ئىقتىدارغا قاراپ نىشان ۋە ئۇسۇلنى تاللاڭ. HEAD گەۋدە ترافىكىنى تېجەيدۇ، ئەمما GET نىڭ پايدىلىق مەزمۇن قايتۇرىدىغانلىقىنى ئىسپاتلىمايدۇ؛ بىر تور بېكەت بىرىنى رەت قىلىپ يەنە بىرىگە رۇخسەت قىلىشى مۇمكىن. HTTPS ئادەتتىكى HTTP دا يوق CONNECT ۋە نىشان TLS نى قوشىدۇ. چىقىش ئادرېسى نىشان تەرەپنىڭ يەنە بىر كۆزىتىشى بولۇپ، سەپلەنگەن كىرىشتىن ئايرىم.
چەكلەنگەن خىزمەت تەكشۈرگۈچىنىڭ يولنى باھالىغۇچە ئۆز سوكېتلىرى، ئەسلىمىسى ياكى پىلانلىغۇچىسىنى تۈگىتىشىنىڭ ئالدىنى ئالىدۇ. باسقۇچلۇق نەتىجە بىر مۇۋەپپەقىيەتلىك نىشاننىڭ ئاخىرقى نۇقتىنى ھەممە يەردە ياخشى قىلىدىغانلىقىنى كۆرسەتمەستىن تاللاش سىياسىتى ئۈچۈن پايدىلىق بولۇپ قالىدۇ.