@ndaidong Mình nghĩ đoạn Message Queue nên là Head without structure đính kèm với 1 message. Khi message thỏa mãn thì sẽ được đưa suống Queue Job. Và 1 eventloop sẽ thực hiện để đưa vào stack của main.
Y
Your Name is ?
@yourname
0
Reputation
7
Posts
183
Profile views
0
Followers
0
Following
Best posts made by yourname
This user hasn't posted anything yet.
Latest posts made by yourname
-
RE: NodeJS chạy đơn luồng
-
RE: Có nên làm nodejs với typescript không?
@Han-Cuong Hàng M$ về cơ bản là xịn đấy. Còn TS thì có vấn đề gì đâu. Nó như 1 biến thể. Cuối cùng cũng dịch về JS thôi. Nhưng dùng nó thì sẽ quan tâm đến type, interface. Các module lớn h dùng Typescript để làm interface đấy.
-
RE: Cho mình hỏi cách lấy nội dung html từ một url khác nodejs
@thanhhoacth2013 Vậy bạn dùng thử JSDOM xem. cũng khá dễ sài. Install xong rồi JSDOM.fromURL() là được à
-
RE: Xử lý lặt vặt với socket.io
Có event disconect ở backend để handle nó và set thông số keepalive cho socket. Vì về cơ bản Socket.io sẽ bắn một số message by http request lên server để keepalive + sự kiện bắn các tín hiệu lên. khi internet có lại thì nếu cái http request của socket.io bắn lại và nhận được status 2** thì nó sẽ keepalive lại thôi bạn.
- Mình nghĩ là nếu ko thích two way 2 bên backend + frontend có thể bắn message cho nhau thì có thể dung Server sent events (SSE).
https://www.npmjs.com/package/sse . Cái này thì bắn từ backend về thoai.
- Mình nghĩ là nếu ko thích two way 2 bên backend + frontend có thể bắn message cho nhau thì có thể dung Server sent events (SSE).
-
RE: Cache variables in memory
@Nam-Nguyen26.
Redis có lẽ không nhanh nhất đâu bạn ơi. Memcached hoặc mấy loaị cached xuống memory trực tiếp có một số cái nhanh hơn mà. Mình thấy Redis dùng cache bình thường + socket adapter + (maybe Queue Jobs). Nó cũng có vấn đề về ăn tài nguyên. Với chết bất đắc kì tử mà. -
RE: MySQL active record cho nodejs
Sequelize:
http://docs.sequelizejs.com/
Có Migration với docs cũng đầy đủ.