Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.
Sign up
Cannot retrieve the latest commit at this time.
| Failed to load latest commit information. | |||
|
|
include | ||
|
|
m4 | ||
|
|
.gitignore | ||
|
|
.tarballignore | ||
|
|
LICENSE | ||
|
|
Makefile.am | ||
|
|
README | ||
|
|
busybee-internal.h | ||
|
|
busybee.cc | ||
|
|
busybee.pc.in | ||
|
|
configure.ac | ||
|
|
epoll_poller.cc | ||
README
# Busybee BusyBee provides a messaging abstraction on top of TCP sockets. BusyBee is a refined version of the HyperDex event loop. It exposes a "messaging" abstraction on top of TCP and automatically packs/unpacks messages on the wire. At the core of BusyBee is a thread-safe event loop that enables multiple threads to send and receive messages concurrently. ## Build Busybee depends on [po6](https://github.com/rescrv/po6) and [e](https://github.com/rescrv/e). They can be built with the exact commands described below. On Linux: ``` autoreconf -i ./configure make sudo make install ``` Then, if you want to install BusyBee: ``` autoreconf -i ./configure make sudo make install ``` ## Bindings Busybee itself comes with API for C++.