Hi anh, em đang có ý tưởng làm long polling với HTTP để thay websocket như này được k nhỉ:
public Object callWebsocket() { Thread.sleep(500); xxx return Object; }
Đại loại cứ 0.5 s em đẩy object 1 lần cho client, em đang suggest cách này làm phần message, dữ liệu cần đẩy realtime thay vì websocket được k ạ
Ý em là cứ sau 0.5 giây em sẽ gửi thông báo cho toàn bộ client đang kết nối với server?
đúng rồi ạ, k biết có ảnh hưởng gì performance k ạ, em tránh cài thêm cái thư viện ws anh ạ
anh nghĩ là em nên sử dụng 1 cái queue, em sẽ có thể sleep 1 thời gian lại lấy toàn bộ dữ liệu từ queue đổ về cho client như vậy sẽ ổn hơn em ạ.