This is the C implementation for the Ecumene RPC broker, based on ZeroMQ and Redis.
Client/worker libraries in different languages:
- C++: https://github.com/ZizhengTai/ecumene-cpp
- Scala: https://github.com/ZizhengTai/ecumene-scala
- Python: https://github.com/ZizhengTai/ecumene-python (WIP)
brew install libsodium czmq hiredis jemalloc
git clone https://github.com/ZizhengTai/ecumene.git && cd ecumene && ./build.sh
First, start the Redis server and listen on Unix socket /tmp/redis.sock
.
Then run ./ecumene
to start the Ecumene broker.
This project is licensed under the GNU General Public License v3.0. See the LICENSE file for details.