BusyBee is a high-performance messaging layer
Clone or download
rescrv Bug fixes
- send_anonymous now gets proper ID
- channel map cleared properly on "reset"
- improper memory access fixed
Latest commit 1aa526e Mar 14, 2017

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++.