Skip to content
High performance hpfeeds broker
C++ Shell
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
docs
img
tests
.gitignore
.travis.yml
Makefile.am
README.md
auth_keys.dat.sample
authenticator.cpp
authenticator.hpp
broker.cpp
broker.hpp
broker_connection.cpp
broker_connection.hpp
configure.ac
data_manager.cpp
data_manager.hpp
hpfeeds.cpp
hpfeeds.hpp
message_router.cpp
message_router.hpp
rw_lock_t.cpp
rw_lock_t.hpp
safe_set.hpp
tentacool.cpp
tentacool.dox

README.md

tentacool

Build Status

This is a C++ implementation of a HpFeedBroker.

It offers two ways to fetch user authentication datas:

Dependancies

Tentacool depends on libpoco for the code and from libcppunit for the tests. To install them (under Ubuntu)

sudo apt-get install libpoco-dev libcppunit-dev

Compilation

To compile the project, follow the next instructions:

autoreconf -i
./configure
make

If your libpoco installation is not in the default path, you can specify it with

autoreconf -i
./configure  --with-poco=POCO_DIR
make

The mongoDB feature is optional, in order to obtain it use the follow instructions:

autoreconf -i
./configure --with-poco=POCO_DIR --with-mongodb=MONGODB_CLIENT_DIR
make

Performance

Have a look at this document.

You can’t perform that action at this time.