Javascript-форум (https://javascript.ru/forum/)
-   Оффтопик (https://javascript.ru/forum/offtopic/)
-   -   Подписка на события сервера (https://javascript.ru/forum/offtopic/51161-podpiska-na-sobytiya-servera.html)

cyber 27.10.2014 00:27

Подписка на события сервера
 
есть nodejs сервер, на нем выполняется парсинг данных и обработка событий, нужно сделать что бы другой сервер мог подписатся на эти собитя. Как это можно красиво реализовать?

cyber 27.10.2014 03:55

Еще вопрос не совсем по теме, но не хочу новую делать.
На основе некоторых свойств объекта хочу создать уникальный id, хочу использовать md5, делать так или есть более быстрыее варианты?
Интересует только скрость.

kobezzza 27.10.2014 07:28

Цитата:

Сообщение от cyber (Сообщение 337737)
есть nodejs сервер, на нем выполняется парсинг данных и обработка событий, нужно сделать что бы другой сервер мог подписатся на эти собитя. Как это можно красиво реализовать?

Также как и браузер с сервером: вяжешься по сокетам, реализуешь обсёрвер и т.д.

Гугли push notifications

cyber 27.10.2014 10:59

kobezzza, Спасибо

cyber 27.10.2014 19:39

kobezzza, Еще вопрос,а как сделать безопасную авторизацию с проверкой пароль, что бы мог подключится только сервер который знает пароль?

kobezzza 27.10.2014 23:27

Цитата:

Сообщение от cyber (Сообщение 337884)
kobezzza, Еще вопрос,а как сделать безопасную авторизацию с проверкой пароль, что бы мог подключится только сервер который знает пароль?

Ну также, как и в случае браузера и сервера :) В момент установки коннекта проверяй логин и пароль, потом выдавай сессионный ИД. Кстати существует много сервисов уведомлений, я, например, использую Pusher.

https://www.npmjs.org/package/pusher-client

cyber 28.10.2014 18:51

Цитата:

Сообщение от kobezzza
Ну также, как и в случае браузера и сервера В момент установки коннекта проверяй логин и пароль, потом выдавай сессионный ИД. Кстати существует много сервисов уведомлений, я, например, использую Pusher.

https://www.npmjs.org/package/pusher-client

Я так пониаю эта штука работает через их сервер и отправляет уведомления всем кто подписан?)
Но я делаю проект так сказать для себя и свободное время, поэтому буду использовать бесплатные варианты)
Делаю сейчас в связке https://github.com/Automattic/socket.io-client + http://socket.io/

kobezzza 28.10.2014 18:58

Цитата:

Я так пониаю эта штука работает через их сервер и отправляет уведомления всем кто подписан?)
Угу, там кстати есть бесплатный тариф, если что.

Цитата:

Но я делаю проект так сказать для себя и свободное время, поэтому буду использовать бесплатные варианты)
Ну я просто сказал, что таких сервисов очень много, вдруг когда нибудь понадобится.

cyber 28.10.2014 19:02

kobezzza,тариф видел, за сервис спасибо выглядит интересно.

cyber 28.10.2014 19:40

kobezzza, еще вопрос безопасности, как сделать защищенное соединения если не использвуя https, или для варианта сервер - сервер он не нужен?


Часовой пояс GMT +3, время: 13:42.