zerorpc is a flexible RPC implementation based on zeromq and messagepack. Service APIs exposed with zerorpc are called “zeroservices”.
zerorpc can be used programmatically or from the command-line. It comes with a convenient script, “zerorpc”, allowing to:
- expose Python modules without modifying a single line of code,
- call those modules remotely through the command line.
This is a really good idea! I can think of a good number of places I’d use this at work.