16 Commits

Author SHA1 Message Date
Jonathan Kössler
45377ba172 feat: improve on close callback and simplify exception handling 2024-09-27 17:11:10 +02:00
Jonathan Kössler
f855224e29 feat: add on close callback 2024-09-27 10:00:41 +02:00
Jonathan Kössler
541219177f feat: add error handling to shutdown logic 2024-09-26 12:28:55 +02:00
Francisco Schulz
8ec13502a9 fix: add semaphore to AsyncQueueManager to limit concurrent tasks 2024-09-23 15:19:40 +02:00
francisco.schulz
2b129b35f4 fix(queuemanager): add retries to prevent container from shutting down when queues are not available yet 2024-08-29 11:17:11 -04:00
Jonathan Kössler
b6a2069a6a feat: add ClientConnectorError 2024-08-28 10:28:12 +02:00
Jonathan Kössler
318779413a fix: add signal to webserver 2024-08-23 17:23:53 +02:00
Jonathan Kössler
f2018f9c86 fix: process message in thread in event loop 2024-08-23 16:56:24 +02:00
Jonathan Kössler
fa44f36088 feat: add async webserver for probes 2024-08-21 16:24:20 +02:00
Jonathan Kössler
2bc332831e fix: use is_initialized instead of is_open 2024-08-16 12:37:28 +02:00
Jonathan Kössler
cb8509b120 refactor: message counter 2024-08-01 17:42:59 +02:00
Jonathan Kössler
47b42e95e2 refactor: graceful shutdown 2024-08-01 15:31:58 +02:00
Jonathan Kössler
2a2028085e feat: add async retry for tenant server calls 2024-07-25 14:45:19 +02:00
Jonathan Kössler
596d4a9bd0 feat: add expiration for tenant event queue and retry to tenant api call 2024-07-22 16:48:31 +02:00
Jonathan Kössler
eeb4c3ce29 fix: add await to is_ready 2024-07-17 11:41:31 +02:00
Jonathan Kössler
02665a5ef8 feat: align async queue manager 2024-07-12 15:14:13 +02:00