SORU
24 Temmuz 2011, Pazar


apı, rest apı değiştirmek için websocket?

Gerçek zamanlı, websockets veya uzun yoklama ile çalışan bir uygulamam var. Ancak sitenin en ileride uygulamalar ve diğer müşteriler için güzel Huzurlu bir şekilde yazılır. Ancak tüm site fonksiyonları için websocket apı, rest uzak geçiş düşünüyorum. Bana sitenin tüm parçalara gerçek zamanlı özellikleri entegre etmek için daha kolay olurdu. Bu daha zor uygulamalar veya mobil istemcileri oluşturmak için yapmak istiyorsunuz?

Teşekkürler.

Edit: bazı insanlar zaten böyle şeyler yapıyorsun bulundu: https://github.com/socketstream/socketstream

CEVAP
26 Temmuz 2011, Salı


Diğer cevaplar burada liyakat yok ki, bazı iyi puan yapar. Ama genel bir fikir birliği karşı gelmek ve sadece gerçek zamanlı özellikleri daha websockets hareketli çok çekici olduğunu kabul edeceğim.

Cidden websockets üzerinden RPC tarzı daha Rahat bir mimarisi uygulamam hareketli düşünüyorum. Bu "oyuncak", ve yalnızca gerçek zamanlı özellikleri hakkında konuşmuyorum, bu yüzden çekinceleri var. bir uygulama değil Ama ben bu şekli pek çok faydaları görmek ve istisnai bir çözüm olduğu ortaya çıkar diye düşünüyorum.

Planım DNode, SocketIO, Backbone kullanmaktır. Bu araçları ile, Omurga benim modelleri ve koleksiyonları sadece bir işlevleri RPC tarzı çağırarak istemci/sunucu ve etrafında geçti olabilir. Daha fazla yönetme rahat yok,/kaldırmada nesneleri seri hale getiriliyor ve benzeri uç. Socketstream ile henüz çalışmadım, ama incelemeye değer görünüyor.

Ben hala uzun bir yol gitmek önce ben söylemek kesinlikle bu iyi bir çözüm, ve eminim, değil mi en iyi çözüm için her uygulama, ama ben ikna oldum ki bu kombinasyon olurdu son derece güçlü. Bazı dezavantajları, önbelleği kaynakları yeteneğini kaybetme gibi olduğunu kabul ediyorum. Ama avantajları ağır basmaktadır olacak gibi bir his var içimde.

İlerleme, bu tür bir çözüm keşfetmek aşağıdaki ilgi duyarım. Eğer herhangi bir github deneyler varsa, lütfen onları bana gelin. Henüz, ama umarım yakında yok.

Aşağıda okunması-daha sonra bir liste topluyorum bağlantılar. Sadece çoğu yağsız ettiğim gibi değerli olduğunu garanti edemem. Ama umarım biraz yardımcı olacaktır.


Soket kullanarak üzerinde büyük bir öğretici.IO Express. Soket ifade oturumları gösterir.her kimliği doğrulanmış kullanıcı için farklı odalarda nasıl io ve anlatılır.

Öğretici düğümde./soket js.ıo/omurga.js/express//jade/kimlik doğrulama, Joyent hosting, vb ile redis bağlantı:

Backbone.js (Raylar kullanarak) ile Pusher kullanarak öğretici:

İstemci backbone.js uygulama oluşturmak ve express yuva ile node.js .ıo, sunucuda dnode.

DNode ile Omurga kullanarak:

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ChasesAndCrashes

    ChasesAndCra

    31 Temmuz 2009
  • PUSHER

    PUSHER

    11 HAZİRAN 2014
  • Rickymon Tero

    Rickymon Ter

    1 Ocak 2007