Latihan 1 dari materi Clustering & Scaling di Node.js — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.
Simulasikan cluster Node.js dengan satu "primary" yang men-fork beberapa "worker", lalu distribusikan 6 request round-robin ke mereka.
Langkah:
cluster dengan flag isPrimary: true dan fungsi fork() yang menambah worker ke arrayfork() yang menambahkan worker dengan pid unik dan counter requestOutput yang diharapkan:
Primary 1 forking 3 workers
Forked worker pid=101
Forked worker pid=102
Forked worker pid=103
Request 1 handled by worker 101
Request 2 handled by worker 102
Request 3 handled by worker 103
Request 4 handled by worker 101
Request 5 handled by worker 102
Request 6 handled by worker 103