Το twitter χρησιμοποιεί Java;
Το twitter χρησιμοποιεί Java;

Βίντεο: Το twitter χρησιμοποιεί Java;

Βίντεο: Το twitter χρησιμοποιεί Java;
Βίντεο: Learn Java in 14 Minutes (seriously) 2024, Νοέμβριος
Anonim

Οι γλώσσες πρώτης τάξης στο Κελάδημα είναι τα JavaScript, Ruby, Scala και Ιάβα . Η ομάδα αναζήτησης χρήσεις Lucene και έχει εμπειρία σε Ιάβα . Ιάβα είναι πιο βολικό για αυτούς από τη Scala ή τη Ruby. Το Twitter χρησιμοποιεί μια βιβλιοθήκη που ονομάζεται Finagle για τη δημιουργία ασύγχρονων διακομιστών και πελατών RPC Ιάβα , Scala ή οποιαδήποτε γλώσσα JVM.

Εξάλλου, το Twitter εξακολουθεί να χρησιμοποιεί ράγες;

Ναί. Κελάδημα μετακινήθηκε από Ράγες ~ 7 χρόνια πριν. Ράγες σήμερα είναι διαφορετικό από το Rails Twitter μετακινήθηκε από. Περαιτέρω, Κελάδημα μετακινήθηκε από Ράγες για πολύ βάσιμους λόγους.

Μπορεί επίσης να ρωτήσει κανείς, ποιες γλώσσες χρησιμοποιεί το Twitter; Οι πρώτες γλώσσες στο Twitter είναι η JavaScript, Ρουμπίνι , Σκάλα και Ιάβα . Υποστηρίζουν επίσης το C, αλλά σπάνια γράφουν νέες υπηρεσίες σε αυτό.

Επίσης, γνωρίζετε ποια τεχνολογία χρησιμοποιείται στο twitter;

Κελάδημα χρησιμοποιεί κυρίως το Ruby on Rails για το front-end του και κυρίως το Scala και το Java για υπηρεσίες back-end. Αυτοί χρήση Το Apache Thrift (αρχικά αναπτύχθηκε από το Facebook) για την επικοινωνία μεταξύ διαφορετικών εσωτερικών υπηρεσιών. Για αποθήκευση τους χρήση MySQL και Cassandra που έχουν πρόσβαση από διάφορες υπηρεσίες μέσω του Thrift.

Με τι είναι κατασκευασμένο το twitter;

Κελάδημα ήταν χτισμένο σε Η MySQL και αρχικά όλα τα δεδομένα ήταν αποθηκευμένα σε αυτήν. Πήγαμε από μια μικρή παρουσία βάσης δεδομένων σε μια μεγάλη, και τελικά σε πολλά μεγάλα συμπλέγματα βάσεων δεδομένων.

Συνιστάται: