AJAX轮询机制,消息及时推送怎么实现?

我主要想问问,我们买家登录像京东天猫这样的网站上面有买家几条消息未读,
或是邮件上面的几封信息未读等这样显示是怎么实现的?是用得消息推送机制吗?
还是买家登录后去数据库查询了一次,然后现在出来的?懂的大神求解!?谢谢。

websocket push机制。