https://github.com/whardier/zerodivision
Python (PyZMQ) based ZeroMQ proxy helpers
https://github.com/whardier/zerodivision
Last synced: 3 months ago
JSON representation
Python (PyZMQ) based ZeroMQ proxy helpers
- Host: GitHub
- URL: https://github.com/whardier/zerodivision
- Owner: whardier
- License: mit
- Created: 2012-11-01T16:35:51.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2012-12-09T17:46:09.000Z (over 12 years ago)
- Last Synced: 2025-01-29T05:25:27.336Z (5 months ago)
- Language: Python
- Homepage:
- Size: 109 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README
- License: COPYING
Awesome Lists containing this project
README
ZeroDivision
============Python based ZeroMQ proxy helpers
Goal
====Help offload work in a more dynamic way.
There will be several connection models:
1. Connect to load pull worker, worker joins master socket for bidirectional access
2. Connect to load pull worker, worker uses a callback socket to reply via push
3. Pair basedWhy?
====- Connect to remote systems running specific versions of software
- Distribute work away from web frameworks
- On top of using MongoDM.. also incorporate Redis and reduction functions in remote calls and simply return the result
- Allow fast and simple multi-protocol interaction with web frameworks
- Create an XMPP client that integrates in with web frameworks easily
- Offload report generation and send report via SMTP and store somewhereRequirements
============- Python
- PyZMQRecommended
===========- InetD
Why InetD?
==========By creating a stdio socket PyZMQ can utilize this socket and helpers can spin up simply by being connected to.
Proxies
=======- MongoDB (PyMongo)
- Redis (PyRedis)
- Popen (local or via ssh)
- SMTP
- IMAP
- XMPP