graphitemaster / redroid

The ultimate IRC bot
MIT License
9 stars 0 forks source link

Flood protection #17

Closed graphitemaster closed 10 years ago

graphitemaster commented 10 years ago

Currently there is a buffered queue of IRC command dispatching in the IRC protocol implementation but there is no prevention of processing too many entries of the queue too quickly. We can either consider a timed-release of the queue by blocking after so many entries are processed or we can use a more event driven method that doesn't add contention by blocking. The latter sounds better but will require some redesign of the queue system.

graphitemaster commented 10 years ago

Implemented