האם טוויטר משתמש ב-Java?
האם טוויטר משתמש ב-Java?

וִידֵאוֹ: האם טוויטר משתמש ב-Java?

וִידֵאוֹ: האם טוויטר משתמש ב-Java?
וִידֵאוֹ: Twitter Posts Backwards - Intro to Java Programming 2024, נוֹבֶמבֶּר
Anonim

שפות המחלקה הראשונה ב טוויטר הם JavaScript, Ruby, Scala ו Java . צוות החיפוש שימושים Lucene והוא מנוסה ב Java . Java נוח להם יותר מאשר סקאלה או רובי. משתמש בטוויטר ספרייה בשם Finagle לבניית שרתי RPC ולקוחות אסינכרוניים Java , Scala או כל שפת JVM.

חוץ מזה, האם טוויטר עדיין משתמש במסילות?

כן. טוויטר זז מ פסי רכבת לפני ~7 שנים. פסי רכבת היום הוא שונה מה מסילות טוויטר זז מ. נוסף, טוויטר זז מ פסי רכבת מסיבות תקפות מאוד.

אפשר גם לשאול באילו שפות משתמש טוויטר? שפות המחלקה הראשונה בטוויטר הן JavaScript, אוֹדֶם , סקאלה ו Java . הם גם תומכים ב-C, אך לעתים רחוקות כותבים בו שירותים חדשים.

יודע גם באיזו טכנולוגיה משתמשים בטוויטר?

טוויטר משתמשים בעיקר ב-Ruby on Rails עבור הקצה הקדמי שלהם ובעיקר ב-Scala וב-Java עבור שירותי הקצה האחורי. הֵם להשתמש Apache Thrift (פותח במקור על ידי פייסבוק) כדי לתקשר בין שירותים פנימיים שונים. לאחסון הם להשתמש MySQL ו-Cassandra הנגישים לשירותים שונים דרך Thrift.

עם מה טוויטר בנוי?

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

מוּמלָץ: