Czy Twitter używa Javy?
Czy Twitter używa Javy?

Wideo: Czy Twitter używa Javy?

Wideo: Czy Twitter używa Javy?
Wideo: Twitter algorithm open-sourced… Is Elon playing 5D chess? 2024, Listopad
Anonim

Języki pierwszej klasy w Świergot są JavaScript, Ruby, Scala i Jawa . Zespół wyszukiwania używa Lucene i ma doświadczenie w Jawa . Jawa jest dla nich wygodniejszy niż Scala czy Ruby. Używa Twittera biblioteka o nazwie Finagle do budowania asynchronicznych serwerów i klientów RPC w Jawa , Scala lub dowolny język JVM.

Poza tym, czy Twitter nadal używa szyn?

Tak. Świergot przeniósł się z Szyny ~7 lat temu. Szyny Dziś jest inny niż Szyny na Twitterze przeniósł się z. Dalej, Świergot przeniósł się z Szyny z bardzo ważnych powodów.

Można też zapytać, jakich języków używa Twitter? Językami pierwszej klasy na Twitterze są JavaScript, Rubin , Scala oraz Jawa . Wspierają również C, ale rzadko piszą w nim nowe usługi.

Wiesz też, jaka technologia jest używana na Twitterze?

Świergot głównie używa Ruby on Rails do swoich front-endów, a przede wszystkim Scali i Javy do usług zaplecza. Oni posługiwać się Apache Thrift (pierwotnie opracowany przez Facebook) do komunikacji między różnymi usługami wewnętrznymi. Do przechowywania oni posługiwać się MySQL i Cassandra, do których dostęp mają różne usługi za pośrednictwem Thrift.

Z czego zbudowany jest Twitter?

Świergot było zbudowany na MySQL i pierwotnie wszystkie dane były na nim przechowywane. Przeszliśmy od małej instancji bazy danych do dużej, a ostatecznie do wielu dużych klastrów baz danych.

Zalecana: