halfgaar / FlashMQ

FlashMQ is a fast light-weight MQTT broker/server, designed to take good advantage of multi-CPU environments
https://www.flashmq.org/
Open Software License 3.0
173 stars 24 forks source link

Plugin interface: add ability to register file descriptors to thread's event loop #34

Closed halfgaar closed 1 year ago

halfgaar commented 1 year ago

Async interfaces of libpq, libcurl, etc, give you a socket to watch. Add ability to register this to the thread's epoll.

halfgaar commented 1 year ago

Pushed the candidate to master. It included a test using the async interface of libcurl.

CI failed, on 'E: The repository 'https://packages.microsoft.com/ubuntu/20.04/prod focal Release' is no longer signed.'. Hmm... Microsoft?

halfgaar commented 1 year ago

Released.