smira/txZMQ — Issue #13: Development Plans
Author: oubiwann
Created: 2012-01-10 22:11:59+00:00
State: open

Hey folks,

Not sure where else to put this... I guess there's no mail list yet? ;-)

I need to be able to use txZMQ in the same way that I use other Twisted code I'm running right now (using Twisted endpoints). As such, I've created a blueprint to track this work, here:
https://blueprints.launchpad.net/txzmq/+spec/twisted-api-symmety

Note that I set up a txZMQ git repo import to Launchpad last July, and this is where I'm putting the dev notes. (There's another blueprint there for expanding the examples). I've used Launchpad blueprints for Ubuntu when I was at Canonical, and I'm now using it for OpenStack. It's pretty good for this kind of work tracking.

As for the txZMQ work, right now I'm resisting the urge of creating a custom reactor. Instead am exploring the idea of "faked out" protocols/transports and how to best make that work. The blueprint link above has several links for more info (for the Twisted endpoints API), for the curious.

In the blueprint whiteboard, I've listed the work items. Each items approximately maps to anywhere from one to a handful of branches here on git. (I like to keep branches small, so that they are easy to review and identify possible issues/impact).

If folks are interested in collaborating or proposing different approaches, I guess we can chat about that on this ticket :-) (If there's a better place for that, do let me know.)

Thanks!