Displaying 1 to 5 from 5 results

memcached - A fully featured Memcached client build on top of Node

  •    Javascript

memcached is a fully featured Memcached client for Node.js. memcached is built with scaling, high availability and exceptional performance in mind. We use consistent hashing to store the data across different nodes. Consistent hashing is a scheme that provides a hash table functionality in a way that adding or removing a server node does not significantly change the mapping of the keys to server nodes. The algorithm that is used for consistent hashing is the same as libketama. There are different ways to handle errors for example, when a server becomes unavailable you can configure the client to see all requests to that server as cache misses until it goes up again. It's also possible to automatically remove the affected server from the consistent hashing algorithm or provide memcached with a failover server that can take the place of the unresponsive server.

amino - Clustering framework for Node.js

  •    Javascript

Amino is a toolkit for building clusterable, fault-taulerant apps in Node.js. Publishes an event across the cluster, with an optional payload.

js-client - Javascript client for Infinispan, over the Hot Rod wire protocol

  •    Javascript

infinispan is an asynchronous event-driven Infinispan client for Node.js. The results of the asynchronous operations are represented using Promise instances. Amongst many advantages, promises make it easy to transform/chain multiple asynchronous invocations and they improve error handling by making it easy to centralise it. infinispan client requires Node.js version 0.10 or higher.




ansible-role-patroni - :elephant: Ansible Role for Patroni

  •    

An Ansible role which installs and configures Patroni - HA solution for PostgreSQL. This role requires root privileges, so tell ansible to use become: true in any convenient way for you.