module
Version:
v0.0.0-...-4f7888d
Opens a new window with list of versions in this module.
Published: Jun 9, 2014
License: GPL-3.0
Opens a new window with license information.
README
¶
gopush-cluster
gopush-cluster is a go push server cluster.
Features
- light weight
- high performance
- pure golang implementation
- message expired
- offline message store
- public message or private message push
- multiple subscribers (can restrict max subscribers)
- heartbeat(service heartbeat or tcp keepalive)
- auth (if a subscriber not auth then can't connect to comet node)
- multiple protocol (websocket, tcp, todo http longpolling)
- stat
- cluster support (easy add or remove comet & web & message node)
- failover support (zookeeper)
Architecture
Document
English
中文
LICENSE
gopush-cluster is is distributed under the terms of the GNU General Public License, version 3.0 GPLv3
Directories
¶
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
test
|
|
|
|
|
|
|
|
|
|
Click to show internal directories.
Click to hide internal directories.