Node.js Genel Bakış

Node.js Nedir?

NodeJS sunucu tarafında javascript ile kod geliştirilmesini sağlayan, chrome gibi v8 javascript engine (javascript kodunu makine diline çevirir) üzerinde çalışan bir platformdur. NodeJS 2009 yılında geliştirilmeye başlanmıştır. NodeJS ölçeklenebilir, olay güdümlü (event-driven) asenkron, non-blocking I/O çalışma modelini kullanır.Bu da yüksek performans ile çalışmasını sağlar.

NodeJS yi cazip yapan diğer bir konu ise IIS, jboss gibi yüksek kaynak tüketen web server kullanmak gerekmiyor. NodeJS de uygulama sunucusunu basit bir şekilde kendimiz yazıyoruz. Herbir nodejs uygulaması bir thread kullanır. Fakat event loop / non-blocking IO modelini kullandığı için performans olarak çok iyidir. Event loop/non blocking IO şu mantıkla çalışır. Client istekte bulunur ve event loop bu isteği non-block şekilde çalışan işleyicilere yönlendirir ve client e bir bilet verir. İşleyiciler işini bitirince cevabı event loop a bildirir ve event loop cevabı alıp içindeki bileti çıkarıp client e gönderir.

NodeJS kullanmak istiyorsanız, Hemen aşağıdaki Bulut paketlerin’den birini satın alarak 15 saniye’de kullanmaya başlayabilirsiniz.

Node.js Kurulumu

  • Bulutsunucu.net web sitesini ziyaret ediniz.
  • Menüde yer alan “Bulut Uygulamalar“‘a tıklayınız.
  • NodeJS Uygulamasını bulunuz ve “Hemen Kur” butonuna tıklayınız.
  • Sağ kısımda yer alan “Uygulama Paketlerini İncele” butonuna tıklayınız
  • Aylık 1$’dan başlayan paketler arasından size uygun olan paketi seçiniz
  • Sipariş aşamasında sizden istenen bilgileri doldurunuz
  • Ödemenizi yapınız.
  • Ödeme yapıldıktan sonra 15 saniye içerisinde NodeJS Kurulu Bulut sunucunuz hazır olacak ve size bilgileri iletilecektir.

Node.js Nasıl Çalışır ?

NodeJS için demo kodlama /root dizini içinde ekli durumdadır.

cd /root
node demo_server.js

yukarıdaki komut ile demo kodlamayı çalıştırabilir, http://ipadresi.com:3001 adresinden çalıştığını test edebilirsiniz

Bu Döküman yardımcı oldu mu?

İlgili Dökümanlar

Yorum Yap?