2013-08-14 2 views
1

Я в настоящее время служит данные в двух направлениях, но подумываю третий:Как создать поточную конечную точку на сервере?

  1. REST конечными точками - доступ к существующим данным на сервере, который является относительно небольшим
  2. Прослушивание Socket.io сообщений - доступ к непрерывным обновлениям о внутренних серверах, которые должны были получить все подключенные клиенты.
  3. Конечная точка потоковой передачи - доступ к очень большому объекту последовательных данных, который может или не может существовать в настоящее время, но если конечная точка действительна, клиенты могут ожидать, что она будет содержать данные очень скоро. Клиенты, которые подключаются к конечной точке потоковой передачи, ожидают, что поток начнется в начале данных и завершится в конце (дополнительные опции «begin» & «конец»).

Учитывая, что я использую node.js, socket.io и express, какие серверные технологии наилучшим образом соответствуют моим потребностям? Имеет ли смысл этот подход?

ответ

0

Вы можете сделать это с помощью экспресс (или, точнее, базовых функций, встроенных в http-сервер). Вы можете совершать повторные вызовы request.write и вызывать request.end после завершения отправки данных. В качестве альтернативы, если у вас есть поток, вы можете передать это ответ.

Смежные вопросы