Monday, April 04, 2011

PyCon: Hookbox: All Python web-frameworks, now real-time. Batteries Included

Hookbox: All Python web-frameworks, now real-time. Batteries Included

Hookbox is a new server written by Michael Carter (of JS.IO and Orbited fame) for doing comet. It is a simple comet server that uses web hooks to talk to your normal web server. Your normal web server can take care of all the business logic, and Hookbox can take care of the comet.

Side note: SF.net uses MongoDB and has ugly denormalization problems.

Hookbox replaces what you would have had to do with RabbitMQ + Orbited.

Michael called Hookbox a "web-enabled message queue".

It's based on Eventlet.

It uses the comet session protocol (CSP).

It takes care of pub/sub, history, presence, moderation, etc.

The documentation is not very complete.

It doesn't support clustering.

Hookbox is really good at delegating business logic to your application.

No comments: