Very simple RPC wrapper around NetMQ ( c# 0MQ engine).
It uses Castle.Core to Intercept calls to client and server based on a user defined interface.
Most of the code is used from https://github.com/vanthoainguyen/Burrow.NET which does RPC via RabbitMQ