Существует ли какой-нибудь "rss хостинг" с API для создания фидов - PullRequest
0 голосов
/ 14 ноября 2009

Я создаю настольное приложение, которое будет создавать некоторые отчеты. Я хочу экспортировать эти отчеты в виде каналов RSS или ATOM. Я могу легко создавать каналы с Rome lib для Java. Но я понятия не имею, как их распространять. Я думал о встраивании httpd в мое приложение, но это плохая идея, потому что компьютер может быть за NAT или выключен.

Мне нужен какой-то прокси-сервер, на котором я могу публиковать свои каналы, и клиенты смогут получать контент с этого сервера.

Я могу написать приложение на стороне сервера для этого, но сначала я хотел бы выяснить, доступно ли какое-то специальное решение для подобных проблем.

Я также думал об использовании некоторой платформы для ведения блогов и ее API. Что вы думаете об этом подходе?

Еще одна вещь, которую я должен учитывать при выборе платформы для обработки большого количества обновлений. Иногда настольное приложение закрывается, но когда оно запускается, оно генерирует довольно много обновлений.

Ответы [ 2 ]

2 голосов
/ 14 ноября 2009

Проверьте feedburner от Google .

EDIT

Вот лучшая ссылка для их help / faq . Вам все еще нужно будет использовать какой-то сервис для генерации вашего фида, но он не будет справляться с большой нагрузкой. Feedburner будет опрашивать ваш канал каждые 30 минут, а их серверы будут выступать в качестве прокси для вашего канала. Что касается того, как публиковать ленту новостей для Feedburner, я бы порекомендовал написать сервис для этого, даже более того, учитывая, что вы получаете данные для лент из ряда приложений для настольных компьютеров, и, вероятно, вам будет легче писать пользовательский сервис для взаимодействия с ними, хранения ваших данных в БД и публикации каналов, чем для попытки изменить службу блогов для этой цели.

1 голос
/ 25 ноября 2009

Я не знаю, почему я не подумал об этом, когда впервые ответил на ваш вопрос, но у Yahoo есть сервис под названием Yahoo Pipes , который позволяет вам использовать для генерации каналов из различных видов входных данных. , Я не уверен, насколько хорошо это будет масштабироваться, но это может сработать для вас.

...