Есть ли в Node хорошая библиотека для асинхронной связи между клиентом и сервером? - PullRequest
1 голос
/ 28 апреля 2011

Вместо того, чтобы создавать каждый веб-сокет и определять всю структуру вручную, есть ли библиотека, которая позволит мне запускать функцию на сервере Node.js, которая сможет вызывать связанную функцию на всех клиентах, подключенных к серверу одновременно?Аналогично, можно ли безопасно вызвать функцию сервера ИЗ клиентского браузера?Я чувствую, что каждый раз, когда мне нужно создать команду для отправки через веб-сокет, я работаю на уровне передачи, а не на прикладном уровне, и я хочу, чтобы думал на верхнем уровне весьвремя.

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

Ответы [ 3 ]

3 голосов
/ 28 апреля 2011

Что вы действительно ищете, так это RPC-решение node.js. Вот несколько параметров RPC для node.js:

Я лично ими не пользовался, но, похоже, у них хороший потенциал.

2 голосов
/ 28 апреля 2011

Попробуйте взглянуть на now.js .

0 голосов
/ 22 октября 2013

Попробуйте msg-rpc , он просто обеспечивает необходимую поддержку rpc, а также никаких особых требований к библиотеке websocket сервера / клиента, которая у вас уже есть.Расскажите, как отправить сообщение и переслать полученные сообщения, вот и все.

...