מיקרוסופט משחררת ערכת כלים לאפליקציות HTTP הפוך בעלות ביצועים גבוהים

  • ערכת הכלים החדשה בקוד פתוח לפיתוח יישומי פרוקסי הפוך של HTTP בעלי ביצועים גבוהים ידועה בשם YARP.
  • הוא פועל גם על לינוקס וגם על Windows וניתן להשתמש בו למטרות אבטחה ואיזון עומסים בין היתר.
  • YARP בודק את כל תעבורת הרשת הנכנסת לפני שהוא מחליט לאן לשלוח אותה.
  • ערכת הכלים מגיעה עם ספרייה שניתן לתקן ביישומים כדי להוסיף פרקטיות של פרוקסי הפוך.
כלי ה-proxy הטובים ביותר לפרטיות

מיקרוסופט פרסמה ערכת כלים חדשה בקוד פתוח לפיתוח ביצועים גבוהים פרוקסי הפוך של HTTP יישומים. YARP (Yet Another Reverse Proxy) כתוב ב-C++ ופועל על Windows ו-Linux.

מפתחים יכולים להשתמש YARP לספק איזון עומסים, ניתוב, שמירה במטמון, דחיסה, סיום TLS ורישום עבור שרתי HTTP. זה יכול לשמש גם כדי לספק תכונות אבטחה כגון הגבלת קצב וסינון בקשות.

YARP מתוכנן גם להיות ניתנת להרחבה: הוא משתמש במודל אסינכרוני שמתאים למספר הליבות במערכת. כל זרם HTTP או חיבור WebSocket מטופל על ידי עובד שרשור נפרד.

מה זה?

פרוקסי הפוך של HTTP הוא רכיב הקולט את כל התעבורה הנכנסת לשרת, מנתח כל בקשה ומעביר בשקיפות את הבקשה לשרת אחורי אחד או יותר.

פרוקסי הפוך יכול להפיץ את העומס מבקשות נכנסות למספר שרתים, ולשפר את הביצועים של המערכת הכוללת.

YARP הוא ערכת כלים בקוד פתוח לפיתוח יישומי פרוקסי הפוך של HTTP בעלי ביצועים גבוהים.

כפתרון מוכן לייצור ובדוק היטב, הוא נועד לפריסה וניהול קלים ו ניתנת להרחבה מספיק כדי לנצל חומרה חדשה, יכולות מערכת הפעלה ופוטנציאל אחר שיפורים.

איך זה עובד?

אולי אתה תוהה כיצד פועלת יישום פרוקסי הפוך.

במילים פשוטות, יישום פרוקסי הפוך פועל כשרת מתווך בין לקוחות ושרתים אחרים.

הוא מיירט את כל תעבורת הרשת הנכנסת, בוחן את הבקשה הנכנסת, ואז מחליט לאן לשלוח אותה.

ערכת הכלים החדשה של מיקרוסופט, הנקראת Yet Another Reverse Proxy (YARP) מכוונת ליישומי פרוקסי הפוך של HTTP בעלי ביצועים גבוהים.

YARP כולל את כל הרכיבים הדרושים לפיתוח ובדיקה של יישום פרוקסי הפוך משלך.

מהן התכונות שלו?

תכונות הליבה של YARP כוללות:

  • תמיכה בבניית פלטפורמות (Windows, Linux, OS X) ומכשירים ניידים כגון iOS ואנדרואיד.
  • השימוש ב-I/O אסינכרוני לטיפול בחיבורים ביעילות על פני מגוון פלטפורמות.
  • API של תוסף תומך במודולים מותאמים אישית והרחבות אחרות של צד שלישי.
  • מספר תוספים מובנים: מסירת קבצים סטטית, דחיסת gzip, שכתוב כתובת URL, איזון עומסים ועוד.
  • כלים שימושיים לניפוי באגים בביצועי האפליקציה שלך.

מה שאתה צריך לדעת על זה

מיקרוסופט פרסמה את YARP, פרוקסי הפוך המיועד לאיזון עומס HTTP בעל ביצועים גבוהים, והנה כמה דברים חשובים שאתה צריך לדעת עליו.

  1. התוכנה היא קוד פתוח וניתן להשתמש בה כדי לשפר את הביצועים, האבטחה, האמינות והסקלביליות של יישומי HTTP.
  2. ערכת הכלים מספקת ספרייה שניתן להטמיע ביישומים כדי להוסיף פונקציונליות פרוקסי הפוכה.
  3. מאגר GitHub של הפרויקט כולל יישום לדוגמה באמצעות ספריית YARP. יישום זה זמין גם כתמונת Docker.
  4. YARP פותחה על ידי צוות Microsoft Edge והיה בשימוש פנימי במיקרוסופט לבניית שירות פרוקסי הפוך מבוסס קוד מקורי.
  5. ערכת הכלים כוללת זמן ריצה המטפל בכל בקשות ותגובות HTTP, כולל ניתוב, אופטימיזציות של תחבורה, דחיסה, שמירה במטמון ורישום. הוא כולל גם API להגדרת זמן הריצה ולוח מחוונים מבוסס אינטרנט המציג נתונים סטטיסטיים בזמן אמת.

מה דעתך לגבי ערכת הכלים של YARP? זה משהו שהיית משתמש בו? ספר לנו בקטע התגובות.

תיקון: בעיות מסך שחור ב- Windows 10 [מדריך פשוט]

תיקון: בעיות מסך שחור ב- Windows 10 [מדריך פשוט]Miscellanea

מסך המוות השחור של Windows 10 נגרם בגלל בעיות במנהלי ה- GPU שלך.עדכון מנהלי ההתקן הגרפיים שלך יפתור במהירות את בעיית המסך הריק של Windows 10.מיקרוסופט סיפקה גם תיקון ל- Windows 10 מסך שחור עליו דנו...

קרא עוד
Outlook Mail ל- Windows 10 עודכן עם מערכת התראות אינטראקטיבית חדשה

Outlook Mail ל- Windows 10 עודכן עם מערכת התראות אינטראקטיבית חדשהMiscellanea

דואר של Outlook הוא כלי טוב שיהיה לך אם אתה רוצה לחסוך זמן או פשוט להקל על עצמך. מי שכבר משתמש בתכונה זו ישמח לדעת כי Windows פרסמה עדכון חדש עבור הַשׁקָפָה הכוללת מספר תכונות חדשות שעשויות להפוך א...

קרא עוד
5 שולחנות העבודה הטובים ביותר ללימוד מכונה ולמידה עמוקה

5 שולחנות העבודה הטובים ביותר ללימוד מכונה ולמידה עמוקהMiscellanea

לימוד מכונה ולמידה עמוקה דורשים מחשבים חזקים. לאמזון יש כמות נכבדה של אפשרויות עבור אנשים ותקציבים מכל הסוגים.מאמר זה יעזור לך להחליט מה לקנות על ידי הצגת רשימה של מחשבים שונים עם היתרונות והחסרונו...

קרא עוד