Թվիթերն օգտագործում է Java?
Թվիթերն օգտագործում է Java?

Video: Թվիթերն օգտագործում է Java?

Video: Թվիթերն օգտագործում է Java?
Video: TechnoComm. X-ը թվիթի նոր հարթակ 2024, Մայիս
Anonim

Առաջին դասի լեզուներ ժամը Twitter են JavaScript, Ruby, Scala և Java . Որոնողական թիմը օգտագործում է Լյուսեն և փորձառու է Java . Java նրանց համար ավելի հարմար է, քան Scala-ն կամ Ruby-ը: Twitter-ը օգտագործում է գրադարան, որը կոչվում է Finagle՝ ասինխրոն RPC սերվերներ և հաճախորդներ կառուցելու համար Java , Scala կամ JVM ցանկացած լեզու:

Բացի այդ, Twitter-ը դեռ օգտագործում է ռելսեր։

Այո՛։ Twitter տեղափոխվել է Ռելսեր ~ 7 տարի առաջ. Ռելսեր այսօր է տարբերվում է Rails Twitter տեղափոխվել է. Հետագայում, Twitter տեղափոխվել է Ռելսեր շատ հիմնավոր պատճառներով:

Կարելի է նաև հարցնել՝ ի՞նչ լեզուներ է օգտագործում Twitter-ը։ Twitter-ի առաջին կարգի լեզուներն են JavaScript-ը, Ռուբին , Սկալա և Java . Նրանք նաև աջակցում են C-ին, բայց հազվադեպ են նոր ծառայություններ գրում դրանում։

Նաև գիտեք, թե որ տեխնոլոգիան է օգտագործվում Twitter-ում:

Twitter հիմնականում օգտագործում է Ruby on Rails-ը իրենց առջևի մասի համար և հիմնականում Scala-ն և Java-ն՝ հետին պլանի ծառայությունների համար: Նրանք օգտագործել Apache Thrift (ի սկզբանե մշակվել է Facebook-ի կողմից) տարբեր ներքին ծառայությունների միջև հաղորդակցվելու համար: Պահպանման համար դրանք օգտագործել MySQL և Cassandra, որոնց հասանելի են տարբեր ծառայություններ Thrift-ի միջոցով:

Ինչո՞վ է կառուցված Twitter-ը:

Twitter էր վրա կառուցված MySQL-ը և սկզբնապես բոլոր տվյալները պահվում էին դրա վրա: Մենք փոքր տվյալների բազայի օրինակից անցանք մեծի, և, ի վերջո, տվյալների բազայի շատ մեծ կլաստերների:

Խորհուրդ ենք տալիս: