Scalable PostgreSQL connection pooler
Go to file
Dmitry Simonenko 899de2f70f machinarium: implement proper openssl locking 2017-06-27 17:39:46 +03:00
benchmark machinarium: add queue benchmark 2017-06-06 17:32:09 +03:00
sources machinarium: implement proper openssl locking 2017-06-27 17:39:46 +03:00
tests machinarium: implement proper openssl locking 2017-06-27 17:39:46 +03:00
.gitignore machinarium: implement proper openssl locking 2017-06-27 17:39:46 +03:00
.gitmodules machinarium: remove libuv submodule/build 2017-04-10 16:08:39 +03:00
AUTHORS machinarium: rename project 2016-11-25 14:45:20 +03:00
CMakeLists.txt machinarium: move src to sources 2017-06-27 15:06:54 +03:00
LICENSE fluent: add AUTHORS and LICENSE files 2016-11-08 14:42:47 +03:00
README.md machinarium: update README.md 2017-05-22 19:30:10 +04:00

README.md

machinarium

Machinarium allows to create fast networked and event-driven asynchronous applications in synchronous/procedural manner instead of using traditional callback approach.

The library is based on combination of OS threads (pthreads) and efficient cooperative multi-tasking primitives (coroutines). Each coroutine executed using own stack context and transparently scheduled by event loop logic (epoll).