Unification of control in P2P communication middleware: Towards complex messaging patterns
Oleg Iakushkin, Valery Grishkin · AIP conference proceedings · 2015
Complex distributed service appliacations require extensibility of messaging patterns: Traditional synchronous Request-Response and Publish-Subscribe need extensions that would provide an asynchronous approach, furthermore with current P2P (Peer-to-Peer) communication libraries such as ZeroMQ and NanoMsg a message pattern description is fundamentally limited to one action type for a group of connected peers. Business logic often requires alterations to load balancing schemes for most effective tasks distribution. We propose a lightweight library and a set of modules sitting on top of common P2P communication transports and provide vast patterns extensibility with support for business logic participation in load balancing.