Câu hỏi phỏng vấn Node.js
Câu hỏi

Module Cluster hoạt động như thế nào? Sự kh...

Câu trả lời

Module Cluster trong Node.js cho phép tận dụng hệ thống đa lõi bằng cách tạo ra các tiến trình con (còn gọi là workers) chạy đồng thời và chia sẻ cùng một cổng máy chủ. Khi sử dụng module Cluster, một tiến trình chính (master process) sẽ phân phối các kết nối đến cho các workers. Các workers này là các tiến trình Node.js độc lập, mỗi tiến trình có vòng lặp sự kiện, bộ nhớ và thực thể V8 riêng biệt của mình. Module Cluster hỗ trợ hai phương thức phân phối kết nối đến: phương thức round-robin, nơi tiến trình chính lắng nghe trên một cổng, chấp nhận các kết nối mới và phân phối chúng cho các workers theo cách round-robin; và phương thức khác là tiến trình chính tạo ra các socket lắng nghe và sau đó gửi chúng đến các workers quan tâm, những workers này sau đó sẽ trực tiếp chấp nhận các kết nối đến

Bộ cân bằng tải (load balancer) là một công nghệ hoạt động ở tầng mạng hoặc ứng dụng, nhận tất cả các yêu cầu HTTP và chuyển tiếp chúng đến một trong số các máy chủ từ một nhóm máy chủ. Mục tiêu của bộ cân bằ...

senior

senior

Gợi ý câu hỏi phỏng vấn

expert

Làm thế nào để mở rộng ứng dụng Nodejs?

senior

Event Emitter trong Nodejs là đồng bộ hay bất đồng bộ?

expert

Tại sao các nhà phát triển Node.js thường có xu hướng sử dụng Module Requiring thay vì Dependency Injection?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào