ircshard
a scalable IRC connection manager
Last updated 7 years ago by unixpickle .
GPL · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install ircshard 
SYNC missed versions from official npm registry.

Purpose

The ultimate purpose of ircshard is to provide a basic mechanism for distributing IRC connections across multiple machines.

Right now, it only supports slave nodes (i.e. unsharded connection pools). In the future, however, it will be super easy to add a sharder which proxies different accounts to different slaves based on a SHA1 or similar hash.

Both the sharder and the slave will subclass the Manager class, making the abstraction apparent: the client has no idea what kind of Manager they are talking to. It could be a sharder, a slave, or anything I think of in the future.

Current Tags

  • 0.1.2                                ...           latest (7 years ago)

7 Versions

  • 0.1.2                                ...           7 years ago
  • 0.1.1                                ...           7 years ago
  • 0.1.0                                ...           7 years ago
  • 0.0.6                                ...           7 years ago
  • 0.0.5                                ...           7 years ago
  • 0.0.2                                ...           7 years ago
  • 0.0.1                                ...           7 years ago
Maintainers (1)
Downloads
Today 0
This Week 0
This Month 0
Last Day 0
Last Week 0
Last Month 1
Dependencies (4)
Dev Dependencies (0)
None
Dependents (2)

Copyright 2014 - 2016 © taobao.org |