Как в Angular 2/4, используя Observable и HTTP, получать асинхронные потоки?
MEAN-stack. К примеру, есть массив данных на сервере, который обновляется одновременно несколькими пользователями с разных клиентов. И, соответственно, на каждом клиенте, при изменении данных, нужно их обновлять. Как это можно организовать автоматически через Observable? Чтобы не делать обновление по таймеру, и чтобы клиент сам понимал, что пора-бы получить новую порцию? Возможно ли это? Если нет, то мы бы могли использовать и Promise. Приведите тогда пример очень необходимого использования Observable в HTTP Angular, где нельзя обойтись Promise.