Twitter'ın başlangıçta Ruby on Rails platformunda koştuğunu biliyorum.Twitter hala Rails üzerinde çalışıyor mu?
Bu bugün doğru mu?
Twitter'ın başlangıçta Ruby on Rails platformunda koştuğunu biliyorum.Twitter hala Rails üzerinde çalışıyor mu?
Bu bugün doğru mu?
Twitter çok garip bir mimariye sahip. Rails üzerinde başladılar ama şimdi Rails ve Scala'un kombinasyonu. JVM'ye erişmek için bazı arka uç işlevlerini Scala ile değiştirmeye başladılar, ancak sayfaların çoğu hala Rails ile bugün hizmet veriyor.
Ne yazık ki Raylar, Twitter'ın taşınmasından dolayı yeterince ölçeklenemedikleri için bir ün kazandı. Bu (benim görüşüme göre) kötü bir yanılgıdır - Twitter'ın sahip olduğu problem uzun süren süreçler ve yeşil iş parçacıkları (OS iş parçacıklarını kullanmayan) ile ilgiliydi. Ayrıca, kaç uygulamanın 300 milyon + kullanıcısı var? şimdiki gibi raylar
'
Onlar Ruby on başladı ama: gibi raylar2) twitter REST uygulamasıdır:
1) twitter formları
* CSRF (xsrf) kullanan Bu t,
CSRF derken, Twitter'ın kötü amaçlı bir uygulama gibi ses çıkarmasını sağlıyorsunuz. – BoltClock
no, raylar, her formda bir jeton olan bir Cross Site Request Forgery KORUMA kullanır. – germanlinux
CSRF'nin Rails ile sınırlı bir kavram olduğunu göremiyorum? –
Daha özel olarak gmail'e gibi, raylar ve Scala bir kombinasyonu 've javaScript büyük bir yığın
' s (ince MVC + büyük javaScript) kavram o Message Queuing sunucusu Scala'ya taşındı. Bunun için – Swanand
+1 "Ayrıca, kaç uygulama 300 milyon + kullanıcısı var?" –