vi_tieu_bao
Senior Member
chào các bác,
cho em hỏi tư vấn cho trường hợp của e như bên dưới. e xin cảm ơn trước.
hiện e đang chạy script bằng NodeJs và có 3 cái web socket (e goi tắt là W) chay cùng lúc. 3 con W này có dùng qua lại data của nhau, kiểu như W1 bật true thì script trên W2 chạy ko thì dừng.
vấn đền e đang để ý thấy là trường hợp có 1 con W có data đang chạy script thì con W2 có event tới console log phát thì W1 bị trễ tầm 10 ms -20 ms hoăc hơn.
E muốn hỏi là do Nodejs nó bị thế hay e bị cảm giác thế thôi. nếu có bị thì e định làm cronjob mỗi con 1 job bằng PM2, data thì lấy ghi chung ở mongodb hoăc local db thì có hết bị ko ạ? hay phải chuyển sang mutilthread của Nodejs mới hết hoặc phải qua Go lang/Rust/Java
Thanks
cho em hỏi tư vấn cho trường hợp của e như bên dưới. e xin cảm ơn trước.
hiện e đang chạy script bằng NodeJs và có 3 cái web socket (e goi tắt là W) chay cùng lúc. 3 con W này có dùng qua lại data của nhau, kiểu như W1 bật true thì script trên W2 chạy ko thì dừng.
vấn đền e đang để ý thấy là trường hợp có 1 con W có data đang chạy script thì con W2 có event tới console log phát thì W1 bị trễ tầm 10 ms -20 ms hoăc hơn.
E muốn hỏi là do Nodejs nó bị thế hay e bị cảm giác thế thôi. nếu có bị thì e định làm cronjob mỗi con 1 job bằng PM2, data thì lấy ghi chung ở mongodb hoăc local db thì có hết bị ko ạ? hay phải chuyển sang mutilthread của Nodejs mới hết hoặc phải qua Go lang/Rust/Java
Thanks