מיקרוסופט משחררת ערכת כלים לאפליקציות 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? זה משהו שהיית משתמש בו? ספר לנו בקטע התגובות.

תנידי עצמך! מיקרוסופט מוציאה מחדש את התיקון המעצבן KB3150513

תנידי עצמך! מיקרוסופט מוציאה מחדש את התיקון המעצבן KB3150513Miscellanea

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

קרא עוד
אפליקציית MyEnel עבור Windows 8, 10 שוחררה עבור משתמשים רומניים

אפליקציית MyEnel עבור Windows 8, 10 שוחררה עבור משתמשים רומנייםMiscellanea

בסוף פברואר השנה ראינו את השקת רשת RCS & RDS ברומניה שלהם האפליקציה הרשמית של Digi Online Windows 8. למשתמשי Windows 8 ברומניה יש כעת אפליקציה חדשה - אפליקציית MyEnel הרשמית לניהול חשבונכם ולשל...

קרא עוד
אפליקציית 'Liquid MyConnect Studio' לייצור מוסיקה לחלונות 8, 10 פורסמה

אפליקציית 'Liquid MyConnect Studio' לייצור מוסיקה לחלונות 8, 10 פורסמהMiscellanea

הפיכת הטאבלט של Windows 8 למכשיר ליצירת מוזיקה אפשרית בהחלט אם אתה מכיר את הכלים הנכונים לשימוש. LL Cool J והחברה שלו השיקו את היישום Liquid MyConnect Studio שיעזור לכם בכך.היישום החדש לגמרי של Win...

קרא עוד