მაიკროსოფტი აქვეყნებს ინსტრუმენტთა ნაკრების მაღალი ხარისხის HTTP საპირისპირო აპებისთვის

  • ახალი ღია კოდის ხელსაწყოების ნაკრები მაღალი ხარისხის HTTP საპირისპირო მარიონეტული აპლიკაციების შესაქმნელად ცნობილია როგორც YARP.
  • ის მუშაობს როგორც Linux-ზე, ასევე Windows-ზე და შეიძლება გამოყენებულ იქნას უსაფრთხოების მიზნებისთვის და სხვათა შორის დატვირთვის დაბალანსებისთვის.
  • YARP ამოწმებს ყველა შემომავალი ქსელის ტრაფიკს, სანამ გადაწყვეტს სად გაგზავნოს იგი.
  • ინსტრუმენტთა ნაკრები მოყვება ბიბლიოთეკას, რომელიც შეიძლება დაფიქსირდეს აპლიკაციებში, რათა დაემატოს საპირისპირო პროქსის პრაქტიკულობა.
საუკეთესო პროქსი ინსტრუმენტები კონფიდენციალურობისთვის

მაიკროსოფტმა გამოუშვა ახალი ღია კოდის ინსტრუმენტარიუმი მაღალი ხარისხის განვითარებისთვის HTTP საპირისპირო პროქსი აპლიკაციები. YARP (Yet Another Reverse Proxy) დაწერილია C++-ში და მუშაობს Windows-ზე და Linux-ზე.

დეველოპერებს შეუძლიათ გამოიყენონ YARP უზრუნველყოს დატვირთვის დაბალანსება, მარშრუტირება, ქეშირება, შეკუმშვა, TLS შეწყვეტა და შესვლა HTTP სერვერებისთვის. ის ასევე შეიძლება გამოყენებულ იქნას უსაფრთხოების ფუნქციების უზრუნველსაყოფად, როგორიცაა განაკვეთის შეზღუდვა და მოთხოვნის გაფილტვრა.

YARP ასევე შექმნილია ძალიან მასშტაბირებადი: ის იყენებს ასინქრონულ მოდელს, რომელიც მასშტაბირებს სისტემაში ბირთვების რაოდენობის მიხედვით. თითოეულ HTTP ნაკადს ან WebSocket-ის კავშირს ამუშავებს ცალკე თემატური მუშაკი.

Რა არის ეს?

HTTP საპირისპირო პროქსი არის კომპონენტი, რომელიც იღებს ყველა შემომავალ ტრაფიკს სერვერზე, აანალიზებს თითოეულ მოთხოვნას და გამჭვირვალედ აგზავნის მოთხოვნას ერთ ან რამდენიმე backend სერვერზე.

საპირისპირო პროქსის შეუძლია შემომავალი მოთხოვნიდან დატვირთვის განაწილება რამდენიმე სერვერზე, რაც აუმჯობესებს მთლიანი სისტემის მუშაობას.

YARP არის ღია კოდის ხელსაწყოების ნაკრები მაღალი ხარისხის HTTP საპირისპირო პროქსი აპლიკაციების შესაქმნელად.

როგორც წარმოებისთვის მზა და კარგად გამოცდილი გადაწყვეტა, ის შექმნილია მარტივი განლაგებისა და მართვისთვის და არის საკმარისად გაფართოებული, რომ ისარგებლოს ახალი აპარატურით, OS შესაძლებლობებით და სხვა პოტენციალით გაუმჯობესებები.

Როგორ მუშაობს?

შეიძლება გაინტერესებთ, როგორ მუშაობს საპირისპირო პროქსი აპლიკაცია.

მარტივად რომ ვთქვათ, საპირისპირო პროქსი აპლიკაცია მოქმედებს როგორც შუამავალი სერვერი კლიენტებსა და სხვა სერვერებს შორის.

ის წყვეტს ყველა შემომავალ ქსელის ტრაფიკს, უყურებს შემომავალ მოთხოვნას და შემდეგ წყვეტს სად გაგზავნოს იგი.

Microsoft-ის ახალი ინსტრუმენტარიუმის სახელწოდებით Yet Another Reverse Proxy (YARP) მიზნად ისახავს მაღალი ხარისხის HTTP საპირისპირო პროქსი აპლიკაციებს.

YARP მოიცავს ყველა აუცილებელ კომპონენტს თქვენი საკუთარი საპირისპირო პროქსი პროგრამის შემუშავებისა და ტესტირებისთვის.

რა არის მისი თვისებები?

YARP-ის ძირითადი მახასიათებლები მოიცავს:

  • კროს-პლატფორმული კონსტრუქციების (Windows, Linux, OS X) და მობილური მოწყობილობების მხარდაჭერა, როგორიცაა iOS და Android.
  • ასინქრონული I/O-ის გამოყენება სხვადასხვა პლატფორმაზე კავშირების ეფექტურად დასამუშავებლად.
  • მოდულის API, რომელიც მხარს უჭერს მორგებულ მოდულებს და სხვა მესამე მხარის გაფართოებებს.
  • რამდენიმე ჩაშენებული დანამატი: სტატიკური ფაილის მიწოდება, gzip შეკუმშვა, URL-ის გადაწერა, დატვირთვის დაბალანსება და სხვა.
  • სასარგებლო ინსტრუმენტები თქვენი აპლიკაციის მუშაობის გამართვისთვის.

რა უნდა იცოდეთ ამის შესახებ

Microsoft-მა გამოუშვა YARP, საპირისპირო პროქსი, რომელიც შექმნილია მაღალი ხარისხის HTTP დატვირთვის დაბალანსებისთვის, და აქ არის რამდენიმე ძირითადი რამ, რაც უნდა იცოდეთ ამის შესახებ.

  1. პროგრამული უზრუნველყოფა არის ღია წყარო და მისი გამოყენება შესაძლებელია HTTP აპლიკაციების მუშაობის, უსაფრთხოების, საიმედოობისა და მასშტაბურობის გასაუმჯობესებლად.
  2. ხელსაწყოთა ნაკრები უზრუნველყოფს ბიბლიოთეკას, რომელიც შეიძლება ჩაშენდეს აპლიკაციებში, რათა დაემატოს საპირისპირო პროქსი ფუნქციონირება.
  3. პროექტის GitHub საცავი მოიცავს სანიმუშო აპლიკაციას YARP ბიბლიოთეკის გამოყენებით. ეს აპლიკაცია ასევე ხელმისაწვდომია დოკერის გამოსახულების სახით.
  4. YARP შემუშავებული იყო Microsoft Edge-ის გუნდის მიერ და გამოყენებული იქნა შიდა Microsoft-ში, რათა აეშენებინა მისი მშობლიური კოდი დაფუძნებული საპირისპირო მარიონეტული სერვისი.
  5. ინსტრუმენტთა ნაკრები მოიცავს გაშვების დროს, რომელიც ამუშავებს ყველა HTTP მოთხოვნას და პასუხს, მათ შორის მარშრუტიზაციას, ტრანსპორტირების ოპტიმიზაციას, შეკუმშვას, ქეშირებას და ლოგინგს. იგი ასევე შეიცავს API-ს მუშაობის დროის კონფიგურაციისთვის და ვებ-დაფაზე, რომელიც აჩვენებს სტატისტიკას რეალურ დროში.

რა აზრის ხართ YARP ინსტრუმენტთა ნაკრების შესახებ? არის ის, რასაც გამოიყენებდით? შეგვატყობინეთ კომენტარების განყოფილებაში.

Windows 11-ის გამოშვებით ლინუქსის გეიმერების რიცხვი გაიზარდა

Windows 11-ის გამოშვებით ლინუქსის გეიმერების რიცხვი გაიზარდაMiscellanea

Windows 11-ის გამოშვებამ ბოლო რამდენიმე კვირის განმავლობაში Linux-ის მიღების ბოლოდროინდელი ზრდა გამოიწვია.მატება ასევე შეიძლება გამოწვეული იყოს Steam Deck ეფექტით.ჯერჯერობით გამოშვებული თამაშების რ...

Წაიკითხე მეტი
გაჟონულ ფოტოებზე ჩანს ახალი მედლები, რომლებიც მოდის Halo Infinite-ზე

გაჟონულ ფოტოებზე ჩანს ახალი მედლები, რომლებიც მოდის Halo Infinite-ზეMiscellanea

Halo-ს ფანები, ალბათ, ახლა ძალიან დაკავებულები არიან, სარგებლობენ ახალი გამოცდილებით და ყველაფერთან ერთად, მაგრამ შეიძლება დაგჭირდეთ თქვენი თამაშის შეჩერება რამდენიმე წამით და წაიკითხოთ ეს.გსურთ მი...

Წაიკითხე მეტი
შავი პარასკევი: დაზოგეთ 50%-მდე თქვენს ONLYOFFICE შესყიდვებზე

შავი პარასკევი: დაზოგეთ 50%-მდე თქვენს ONLYOFFICE შესყიდვებზეMiscellanea

რა უკეთესი გზაა ჩვენში საშობაო სულის გაღვივება, ვიდრე ცოტაოდენი შოპინგი? და რადგან ჩვენ ვსაუბრობთ სადღესასწაულო შოპინგიზე, უნდა ვისაუბროთ ფასდაკლებებსა და სპეციალურ შეთავაზებებზე.ასეა, შავი პარასკე...

Წაიკითხე მეტი