Twitter utilise-t-il Java ?
Twitter utilise-t-il Java ?

Vidéo: Twitter utilise-t-il Java ?

Vidéo: Twitter utilise-t-il Java ?
Vidéo: Auth0 in 100 Seconds // And beyond with a Next.js Authentication Tutorial 2024, Novembre
Anonim

Les langues de première classe à Twitter sont JavaScript, Ruby, Scala et Java . L'équipe de recherche les usages Lucene et est expérimenté dans Java . Java est plus pratique pour eux que Scala ou Ruby. Twitter utilise une bibliothèque appelée Finagle pour créer des serveurs et clients RPC asynchrones dans Java , Scala ou tout autre langage JVM.

D'ailleurs, Twitter utilise-t-il toujours des rails ?

Oui. Twitter déménagé de Des rails Il y a environ 7 ans. Des rails aujourd'hui est différent de celui Rails Twitter déménagé. Plus loin, Twitter déménagé de Des rails pour des raisons très valables.

On peut aussi se demander quelles langues Twitter utilise-t-il ? Les langages de première classe sur Twitter sont JavaScript, Rubis , Scala et Java . Ils prennent également en charge le C, mais y écrivent rarement de nouveaux services.

Sachez également, quelle technologie est utilisée dans Twitter ?

Twitter utilise principalement Ruby on Rails pour leur front-end et principalement Scala et Java pour les services back-end. Ils utilisation Apache Thrift (développé à l'origine par Facebook) pour communiquer entre différents services internes. Pour le stockage, ils utilisation MySQL et Cassandra accessibles par divers services via Thrift.

Avec quoi Twitter est-il construit ?

Twitter était construit sur MySQL et à l'origine toutes les données y étaient stockées. Nous sommes passés d'une petite instance de base de données à une grande, et finalement à de nombreux grands clusters de bases de données.

Conseillé: