- მოგეწონებათ განსაკუთრებული ხელსაწყოთა ნაკრები, შექმნილია მაღალი ხარისხის HTTP საპირისპირო პროქსი აპლიკაციების შესაქმნელად?
- თქვენ იღბლიანი ხართ, რადგან დეველოპერთა ჯგუფმა უზრუნველყო ასეთი პაკეტის ხელმისაწვდომობა GitHub-ზე.
- იცოდეთ, რომ ამას სინამდვილეში ჰქვია Project YARP და ის არის ღია წყაროს მიერ, გარდა თავად Microsoft-ისა.
- ჩვენ მოგაწვდით ყველა ინფორმაციას, რომელიც არის ამ პროგრამული უზრუნველყოფის შესახებ და ასევე GitHub-ის ჩამოტვირთვის ბმულს.
ამ სტატიას კითხვით დავიწყებთ. ეძებთ ხელსაწყოების კომპლექტს მაღალი ხარისხის HTTP საპირისპირო პროქსი აპლიკაციების შესაქმნელად?
კარგი, თუ ეს ასეა, ჩვენ შეგვიძლია გაჩვენოთ ის, რომელიც ღია წყაროზეც კი არის თავად რედმონდის ტექნიკური გიგანტის მიერ. და თუ თქვენი შემდეგი შეკითხვა იყო სად უნდა იპოვოთ ეს პროგრამა, პასუხი არის GitHub.
მოდით ჩავუღრმავდეთ მას და ვნახოთ, რა არის მთელი ამაღელვებელი ამ საპირისპირო პროქსი ინსტრუმენტთა ნაკრების შესახებ.
ახალი საპირისპირო პროქსი ინსტრუმენტარიუმის ხელმისაწვდომია GitHub-ზე
ამ ინიციატივას რეალურად ე.წ პროექტი YARP, რომელიც ნიშნავს Yet Another Reverse Proxy-ს და ეძღვნება უკუ პროქსი სერვერის შექმნას.
შემქმნელებმა განაცხადეს, რომ Microsoft-ში იპოვეს შიდა გუნდების თაიგულები, რომლებიც ან ქმნიდნენ საპირისპირო პროქსის თავიანთი სერვისისთვის, ან ითხოვდნენ API-ების და ტექნიკური მახასიათებლების შესახებ.
ამგვარად, ჩართულებმა გადაწყვიტეს, რომ ყველა ერთად ემუშავათ საერთო გადაწყვეტაზე, რაც, თქვენ წარმოიდგინეთ, ეს პროექტია.
YARP არის საპირისპირო მარიონეტული ინსტრუმენტარიუმი .NET-ში სწრაფი პროქსი სერვერების შესაქმნელად ASP.NET-ისა და .NET-ის ინფრასტრუქტურის გამოყენებით.
გაითვალისწინეთ, რომ YARP-ის მთავარი განმასხვავებელი ფაქტორი არის ის, რომ იგი შექმნილია ისე, რომ ადვილად მორგებული და შესწორებული იყოს თითოეული განლაგების სცენარის სპეციფიკურ საჭიროებებთან შესატყვისად.
დეველოპერებმა ასევე თქვეს, რომ ისინი ელოდებათ, რომ YARP გამოიგზავნება როგორც ბიბლიოთეკა და პროექტის შაბლონი, რომელიც ერთად უზრუნველყოფს მძლავრ, ეფექტურ პროქსი სერვერს.
მისი მილსადენი და მოდულები შექმნილია ისე, რომ თქვენ შეგიძლიათ მარტივად დააკონფიგურიროთ ფუნქციები თქვენს კონკრეტულ საჭიროებებზე.
და მიუხედავად იმისა, რომ YARP მხარს უჭერს კონფიგურაციის ფაილებს, მთავარი მოლოდინი არის ის, რომ ბევრ მომხმარებელს სურს მართოს კონფიგურაცია პროგრამულად, საკუთარი backend კონფიგურაციის მართვის სისტემის საფუძველზე.
YARP ასევე უზრუნველყოფს კონფიგურაციის API-ს, რათა ჩართოს ეს პერსონალიზაცია in-proc და შექმნილია კონფიგურირებადობა, როგორც პირველადი სცენარი, ნაცვლად იმისა, რომ მოგთხოვოთ სკრიპტის გარღვევა ან ხელახლა აშენება წყაროდან.
თქვენ ნახავთ ყველა დეტალს, რაც გჭირდებათ ამ პროექტის შესახებ, ეწვიეთ მას GitHub გვერდი. ასევე, რეგულარული განახლებისთვის, იხილეთ ოფიციალური რელიზების გვერდი.
არის ეს ინსტრუმენტი, რომელსაც ეძებდით? გაგვიზიარეთ თქვენი მოსაზრებები ჩვენთან კომენტარების განყოფილებაში ქვემოთ.