# How does Discourse implement live update notifications?

**URL:** https://meta.discourse.org/t/how-does-discourse-implement-live-update-notifications/46610
**Category:** Development
**Created:** [June 29, 2016, 11:11am UTC](https://meta.discourse.org/t/how-does-discourse-implement-live-update-notifications/46610 "2016-06-29T11:11:33Z")
**Posts on this page:** 1
**Showing post:** 3

<div class="post-metadata">

### Author: ![gdpelican](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/gdpelican/32/81308_2.png) [@gdpelican](https://meta.discourse.org/u/gdpelican)
#### Post date: [June 29, 2016, 12:40pm UTC](https://meta.discourse.org/t/how-does-discourse-implement-live-update-notifications/46610/3 "2016-06-29T12:40:15Z")

</div>

If you’re curious, MessageBus is implemented using long polling (it does not support Websockets), which means the ‘live’ updating is done through requests which are held waiting on the server until something needs to update, at which point it responds with some data, and then initiates another ‘long’ request.

Sam’s exhaustive explanation [here](https://meta.discourse.org/t/how-discourse-stays-online-message-bus-faye-long-polling/3238/7).

---

_[View the full topic](https://meta.discourse.org/t/how-does-discourse-implement-live-update-notifications/46610)._
