Saturday, July 16, 2016

Contoh Sederhana Handling Multiple Requests Pake Node.js

Okiee.... disini ceritanya kita akan membuat ilustrasi yang ngehandle beberapa request sekaligus, dan diresponsenya dibalikin setelah bbrapa detik... berikut contoh kodenya :
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
function order(orderNumber)
{
 console.log("Customer order number : ", orderNumber);


 cookAndDeliverOrder(function()//anonymous function ini akan dipanggil setelah 5 dtk
  {
   console.log("Here is the food number : ", orderNumber);
  });
}

function cookAndDeliverOrder(callback)
{
 //disini harusnya konek kedatabase...
 //tapi gpp kita idle dl ajjah 5 detik ehehe...:D
 setTimeout(callback,5000);
}


order(1);
order(2);
order(3);
order(4);
order(5);
order(6);
order(7);
order(8);
order(9);
Mmmm...Hasilnya seperti ini :

Mmmmm.....Seperti dilihat pada animasi diatas, pertama-tama semua ordernya dieksekusi, disini kliatan g' satu-satu atau sekuensial yaaah..., tapi dieksekusi semua soalnya yang order pertama harus nunggu 5 detik, abis pindah buat eksekusi order kedua, ternyata order kedua jg harus nunggu 5 detik, jadi dilanjutin ke order ketiga...dan seterusnya... setelah menunggu lima detik, semua outputnya lngsung dikluarin bareng2...
Yaaaps... contoh kyk gini adalah contoh sederhana handling multiple request pake node.js... :D

No comments:

Post a Comment