ZMQ request/response model implementation
Install
npm install zmq_reqres
cake build;coffee ./example/test
Example
# Start broker Broker = require '../lib/broker'broker = # Start responder Responder = require '../lib/responder'responder = Sender = require '../lib/sender'sender = totalCount = 1count = 0 # 'Reverse' is a system worker for testing purpose for i in 0...totalCount data = "Hello: " handle = sendersend 'Reverse'data handleon "submit"=> consolelog "Submitted: %s"handleid handleon "complete" count++ consolelog "Completed: %s (%s)"datahandleiddataresult if count is totalCount consolelog 'Total count:'count processexit0 handleon "error" count++ consoleerror "Failed: %s (%s)"datahandleiderror if count is totalCount consolelog 'Total count:'count processexit0