מפגשים‏ > ‏שהתקיימו‏ > ‏

מפגש מס' 10 - סקאלה ואקה

נשלח 29 בדצמ׳ 2010, 3:47 על ידי Yardena Meymann   [ עודכן 3 במרץ 2011, 8:16 ]

Akka - Scalability in Scala and Java

ב-18 בינואר הצגנו את שפת Scala ונדבר עם נדב וינר על מדרגיות, Akka, STM ונושאים קשורים.   
המפגש התקיים בהאב (דרך מנחם בגין 55, קומה 7, תל אביב), התכנסות ב-18:30 כרגיל.


Akka היא ספריה המייבאת ל-Scala עקרונות מכמה שפות תכנות אחרות:
  • actors ו-supervision מ-Erlang
  • זכרון טרנסאקציונלי (STM) כפי שמיושם בשפת התכנות Clojure
  • מקביליות מבוססת זרימת מידע (dataflow concurrency) מ-Mozart/Oz
ההרצאה מתרכזת בשני הנושאים הראשונים, כפי שבאים לידי ביטוי ב-Akka.
השימוש ב-actor-ים נועד לאפשר ניצול מלא יותר של מעבדים מרובי הליבות, וכן לאפשר זמינות גבוהה -- תכונות אלה הן יקרות ערך למערכות הפונות על גבי רשת האינטרנט לעולם הרחב.
החלק השני (בהרצאה על Akka) מתרכז ביכולת לנהל טרנזאקציות בזכרון ובכך מרחיב את הרלוונטיות של actor'ים לבעיות אשר מצריכות שימוש במידע משותף (בעייתי במודל המקורי) -- כלומר, מודל הפיתוח נעשה יותר טבעי לרוב המפתחים.

שקפים



תמונות





Comments