0.1.0 • Published 10 years ago

pomelo-zookeeper-plugin v0.1.0

Weekly downloads
36
License
-
Repository
-
Last release
10 years ago

pomelo-zookeeper-plugin

pomelo-zookeeper-plugin is a plugin for pomelo, it can be used in pomelo(>=1.0-pre).

pomelo-zookeeper-plugin provides zookeeper service for the cluster. Pomelo uses the master server to manage all other servers, and it is very suitable for small and medium size cluster, for it costs little and it is very flexible. As all we know, most large distributed systems use zookeeper to manage servers, so in 1.0(1.0-pre) of pomelo we introduce the zookeeper plugin. And this plugin's job is just to notify all other servers that the current alived servers of the cluster when new server added or old server removed. The origin master server is still useful for managing modules and monitoring.

##Installation

npm install pomelo-zookeeper-plugin

##Usage

var zookeeper = require('pomelo-zookeeper-plugin');

app.configure('production|development', function() {
 
 // close master cluster management
	app.set('masterConfig', {
		closeWatcher: true
	});

// close master cluster management
	app.set('monitorConfig', {
		closeWatcher: true
	});

	app.use(zookeeper, {
		zookeeper: {
			server: '127.0.0.1:2181',
			path: '/pomelo/servers',
			username: 'pomelo',
			password: 'pomelo'
		}
	});
});
0.1.0

10 years ago

0.0.9

10 years ago

0.0.8

10 years ago

0.0.7

10 years ago

0.0.6

10 years ago

0.0.5

10 years ago

0.0.4

10 years ago

0.0.2

10 years ago

0.0.1

10 years ago