Twitter Java пайдаланады ма?
Twitter Java пайдаланады ма?

Бейне: Twitter Java пайдаланады ма?

Бейне: Twitter Java пайдаланады ма?
Бейне: «Теледәрігер». Сүйелді қалай емдейміз? 2024, Мамыр
Anonim

Бірінші сыныптағы тілдер Twitter JavaScript, Ruby, Scala және Java . Іздеу тобы пайдаланады Люцен және тәжірибелі Java . Java олар үшін Scala немесе Ruby қарағанда ыңғайлы. Twitter пайдаланады асинхронды RPC серверлері мен клиенттерін құруға арналған Finagle деп аталатын кітапхана Java , Scala немесе кез келген JVM тілі.

Сонымен қатар, Twitter әлі де рельстерді пайдаланады ма?

Иә. Twitter көшіп кетті Рельстер ~7 жыл бұрын. Рельстер бүгін болып табылады қарағанда өзгеше Rails Twitter көшіп кетті. Әрі қарай, Twitter көшіп кетті Рельстер өте орынды себептермен.

Сондай-ақ, Twitter қандай тілдерді пайдаланады деген сұрақ туындауы мүмкін. Twitter-дегі бірінші класс тілдері JavaScript, Ruby , Скала және Java . Олар сондай-ақ C-ді қолдайды, бірақ оған жаңа қызметтерді сирек жазады.

Сондай-ақ, Twitter-де қандай технология қолданылатынын білесіз бе?

Twitter негізінен Ruby on Rails-ті фронт-end үшін және бірінші кезекте Scala және Java-ны бэк-end қызметтері үшін пайдаланады. Олар пайдалану Apache Thrift (бастапқыда Facebook әзірлеген) әртүрлі ішкі қызметтер арасында байланысу үшін. Олар сақтау үшін пайдалану Thrift арқылы әртүрлі қызметтер қол жеткізе алатын MySQL және Cassandra.

Твиттер немен құрастырылған?

Twitter болды салынған MySQL және бастапқыда барлық деректер онда сақталған. Біз шағын дерекқор данасынан үлкенге және соңында көптеген үлкен дерекқор кластерлеріне көштік.

Ұсынылған: