Merhaba,merak ettiğim bir konu var. Node.js tek thread ve tek port üzerinden dinleme ve işlemleri yürütüyor.Bu yüzden de fazla donanıma ihtiyaç duymadan binlerce kişiye hizmet verme imkanı sağlıyor.

Fakat merak ettiğim şey tek portu bir thread dinliyor.Diyelim biri socket ile o tek porta bağlandı.O sırada diğerleri tıkanmıyor mu?Tek port olduğu için herkese birden nasıl hizmet verecek ve bunu tek bir thread nasıl karşılıyor.En az iki olması gerekmez mi ?
Bir thread portu dinler sürekli, diğeri arkada işi yapar.Öyle olunca multi-thread olmuş olmuyor mu?
Thread-based serverlerden farkı ne?

Yapıyı,işleyişi tam anlayan biri anlatabilir mi acaba?

soruldu: 09 Ağu '14, 09:36

Ergin's gravatar image

Ergin
768814
cevap kabul oranı: 50%

Bu soruya ilk cevap veren sen ol!
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×11
×5
×3
×3
×1

Soruldu: 09 Ağu '14, 09:36

Görüntüleme: 388 kez

Son güncelleme: 09 Ağu '14, 09:36

powered by BitNami OSQA