Displaying 1 to 5 from 5 results

primus - :zap: Primus, the creator god of the transformers & an abstraction layer for real-time to prevent module lock-in

  •    Javascript

Primus, the creator god of transformers but now also known as universal wrapper for real-time frameworks. There are a lot of real-time frameworks available for Node.js and they all have different opinions on how real-time should be done. Primus provides a common low level interface to communicate in real-time using various real-time frameworks.If you deploy your application behind a reverse proxy (Nginx, HAProxy, etc.) you might need to add WebSocket specific settings to its configuration files. If you intend to use WebSockets, please ensure that these settings have been added. There are some example configuration files available in the observing/balancerbattle repository.

angular-faye - Faye client wrapper for angular

  •    CoffeeScript

Faye client wrapper for angular

faye-cluster-node - Decentralized clustering for Faye servers

  •    Javascript

This extension provides a way to run a decentralized cluster of Faye servers that can be dynamically expanded at runtime. When you start a new server, you tell it the endpoint of one other server in the cluster and it will discover the rest itself. Any message you publish to a server is then forwarded to all the others. Using this extension you can run an ever-increasing number of Faye servers that share no state in order to increase your connection capacity. Each client should connect to one of these servers, and it will be able to communicate with any other client connected to the cluster.

faye-redis-sharded-node - Redis backend engine for Faye with support for sharding.

  •    Javascript

This plugin provides a Redis-based backend for the Faye messaging server. It allows a single Faye service to be distributed across many front-end web servers by storing state and routing messages through a Redis database server. In addition to the normal faye-redis engine, faye-redis-sharded provides the ability to split keys across multiple redis servers via consistent hashing, and even supports publishes to different redis server clusters.




rltm.js - Easily swap realtime providers with a single code base

  •    Javascript

Universal API for realtime services. Integrate once and easily switch between Socket.io and PubNub. Provides handy methods for rooms, users, message history, and information about connected user.