ZeroMQ Based RPC Driver
Now that there is a clean abstraction for different RPC drivers, we need to implement a few alternatives. The first proposed additional RPC driver will be one to work against a ZeroMQ based server that can replace RabbitMQ. I have a working prototype of this which I'll polish off and post as a branch for this blueprint.
The ZeroMQ client will faithfully replicate the way the RabbitMQ semantics work for the client, but they'll speak to a different server. The initial cut of the server will be *very* simple and *not* for production. A subsequent blueprint can then turn into a small server for this purpose based on the initial prototype.
Blueprint information
- Status:
- Complete
- Approver:
- Vish Ishaya
- Priority:
- Low
- Drafter:
- Zed A. Shaw
- Direction:
- Approved
- Assignee:
- Erica Windisch
- Definition:
- Approved
- Series goal:
- Accepted for folsom
- Implementation:
- Implemented
- Milestone target:
- 2012.2
- Started by
- Vish Ishaya
- Completed by
- Thierry Carrez
Related branches
Related bugs
Sprints
Whiteboard
Feature-complete. Performing code-cleanup and preparation for merge-request. - 2/7/2012
Gerrit topic: https:/
Addressed by: https:/
Implements blueprint zeromq-rpc-driver
Addressed by: https:/
Add zeromq driver. Implements blueprint zeromq-rpc-driver, partially implements blueprint host-topic-
Addressed by: https:/
New RPC tests, docstring fixes.
Addressed by: https:/
Implement blueprint host-topic-
QA:
-----
Internal - extension via standardized MQ interface.
Functional Test impact - None
Let QA know if it otherwise.