sol
sol copied to clipboard
Lightweight MQTT broker, written from scratch. IO is handled by a super simple event loop based upon the most common IO multiplexing implementations.
Design and implement an efficient persistence layer to be run as a cron routine for client sessions with `clean_session` set to `false`. - Sqlite3 backend DB, demand all heavy lifting...
Implement event loop `kevent` based private functions.
The memory footprint for each client session is really huge right now. The main benefit is an increase of performance due to not having to allocate any tracking packet for...
Is there any update on SSL / TLS implementation ?
can you tell me why we need EV_EVENTFD?i don‘t unstand like this "if (mask & (EV_READ | EV_EVENTFD)) op |= EVFILT_READ;"why not"if (mask & (EV_READ)) op |= EVFILT_READ;"