cyclone

צילום מסך תוכנה:
cyclone
פרטי תוכנה:
גרסה: 1.1
טען תאריך: 20 Feb 15
מפתחים: Alexandre Fiori
רשיון: ללא תשלום
פופולריות: 3

Rating: 2.0/5 (Total Votes: 2)

ציקלון

הוא ערכת כלים ברמה נמוכה ברשת, המספק תמיכה עבור HTTP 1.1 בAPI דומה מאוד לאחד מיושם על ידי שרת האינטרנט טורנדו & nbsp; - שפותח על ידי FriendFeed ולאחר מכן שוחרר כקוד פתוח / תוכנה חופשית על ידי פייסבוק .
הבדלים Key בין ציקלון וטורנדו
- ציקלון מבוסס על Twisted, ולכן היא עשויה לשמש כפרוטוקול מבוסס רשת לחיבור עם כל פרוטוקול אחר שיושם בTwisted.
- לוקליזציה מבוססת על gettext הסטנדרטי במקום יישום CSV בטורנדו המקורי. יתר על כן, הוא תומך בpluralization בדיוק כמו טורנדו עושה.
- הוא מגיע עם לקוח HTTP אסינכרוני מבוסס על TwistedWeb, לעומת זאת, זה תואם באופן מלא עם אחד הניתן על ידי טורנדו - המבוסס על PyCurl. (קוד שרת HTTP אינו מבוסס על TwistedWeb, מכמה סיבות)
- דובר תמיכת XMLRPC וJsonRPC. (ראה הדגמת RPC)
- מעמד פרוטוקול WebSocket הוא בדיוק כמו כל האחרים Twisted Protocol (כלומר: LineReceiver; לראות הדגמת WebSocket)
- תמיכה בשליחת דואר אלקטרוני המבוסס על Twisted Mail, עם אימות וTLS, בתוספת דרך קלה ליצור הודעות טקסט רגילים או HTML, וקבצים מצורפים. (ראה הדגמת דואר אלקטרוני)
- תמיכה מובנית לRedis, המבוססת על txredisapi. בדרך כלל אנחנו צריכים שרת אחסון במטמון בזיכרון כמו Memcache ליישומי אינטרנט. עם זאת, אנו מעדיפים Redis על Memcache משום שהוא תומך יותר פעולות כמו PubSub, סוגי נתונים שונים כמו סטים, גיבובים (dict פיתון), ואחסון קבוע. ראה הדגמת Redis לפרטים.
- תמיכה עבור אימות HTTP. ראה הדגמת האימות לפרטים
יתרונות של להיות פרוטוקול Twisted
- פריסה קלה של יישומים, באמצעות twistd.
- תמיכת RDBM באמצעות: twisted.enterprise.adbapi.
- NoSQL התמיכה MongoDB (TxMongo) וRedis (TxRedisAPI).
- עשוי לשלב הרבה יותר פונקציונלי בתוך שרת האינטרנט: שליחת מיילים, מתקשר עם ברוקרי הודעה, וכו '...
- שילוב במעווה פרויקטים מבוססים קיימים בקלות
- מינוף כל פרוטוקולי Twisted
Benchmarks
חלק מהמסגרות הפופולריות ביותר באינטרנט Python נבדק עם "hello world" יישום פשוט כדי להשוות את הביצועים נגד ציקלון.
כל הבדיקות בוצעו באמצעות ApacheBench (ab -n 100000 -c 25 http: // מארח). כל השרתים היו יחידים הליכי תהליך, ללא גרורות שביניהם. Django גם נבדק, באמצעות שני mod_python וWSGI - אבל התוצאות לא פורסמו משום שאולי פספסנו תצורות נוספות או כוונון שהובילו לביצועים גרועים

דרישות :.

  • Python

תגובות ל cyclone

תגובות לא נמצא
להוסיף הערה
הפעל את התמונות!