Решение на Изберете си проект от Михаел Димитров

Обратно към всички решения

Към профила на Михаел Димитров

Код

"""A news feed managing, polling and streaming app.
constructed of 3 main modules
1. The News Scraper periodically will poll news from given providers
2. News Manager: the scraper will post the fetched news to the manager where:
2.1 the manager through the RESTful API of the 3-rd module will save the news in a given storage engine
2.2 the manager will notify all clients that are subscribed to it if there is a new items fetched from the providers
3. RESTful api for saving posted items in a DB
* clients will subscribe via websockets and real-time communicate with the manager """

История (1 версия и 2 коментара)

Михаел обнови решението на 26.04.2015 23:59 (преди над 4 години)

+"""A news feed managing, polling and streaming app.
+
+constructed of 3 main modules
+
+1. The News Scraper periodically will poll news from given providers
+2. News Manager: the scraper will post the fetched news to the manager where:
+ 2.1 the manager through the RESTful API of the 3-rd module will save the news in a given storage engine
+ 2.2 the manager will notify all clients that are subscribed to it if there is a new items fetched from the providers
+3. RESTful api for saving posted items in a DB
+* clients will subscribe via websockets and real-time communicate with the manager """

Преди да се съглася да обобщим. Искаш да направиш нещо, към което клиентите да се "закачат" и да получават новините си в реално време?

Чувал ли си за RSS? Или за теб случващото се в реално време взимане на новини е killer feature-a?

Има няколко неща, които не разбирам. Как потребителя ще си добавя "provider"? Например, аз искам да виждам новите отговори на домашното в този сайт. Как бих го направил с твоята система?

Също така, мисля че ще ти се наложи да направиш и клиент, който демонстрира взимането на новини в реално време.

Здравей,

Идеята е новините да са специализирани и потребител на приложението може да е бизнес в дадената сфера. Сайтът, платформата или проложенито на потребителя ще са клиентите като източниците на новини ще бъдат предварително дефинирани в конфигурация. Ще имплементирам примерни клиенти, към които ще се пушват новините и евентуално някакъв админ интерфейс.

ПП: Чувал или не, мислиш ли, че този сарказъм е на място в коментар на домашно?