ModBusServer is a platform for distributed messages processing. Based on ZeroMQ high-level API and MessagePack binary packing, it provide load balancing, timeouts processing, automated self-discovering and modules monitoring. Modules may be in any language, that have ZMQ library support. With Nginx module enabled, calls to Nginx in form of FCGI requests will be routed to MBS server by some rule depend of any FCGI params. Modules can call each other via MBS server by command protocol based on request-reply pattern, server guarantee the reply (with error, timeout or success). Messages stored in FIFO queue handled by server, if server didn't found module locally, it try to find module on other machines.
0 commit comments