Andrey Antukh
ee1738c9d4
♻️ Replace backend transit ns with common transit.
2021-05-31 11:04:32 +02:00
Andrey Antukh
548664f6ce
♻️ Internal directory refactor.
...
Make common as first-class module.
2021-05-31 11:04:32 +02:00
Andrey Antukh
f545e41d10
📎 Fix license header.
2021-04-12 16:49:43 +02:00
Andrey Antukh
d889d39151
📎 Fix linter issues.
2021-04-09 15:28:18 +02:00
Andrey Antukh
e12a6e65a6
♻️ Refactor logging.
2021-04-09 15:28:18 +02:00
Andrey Antukh
5f7f88d299
🔥 Remove unnecesary metrics observe calls.
2021-04-07 20:18:06 +02:00
Andrey Antukh
166fdbd406
🐛 Fix incorrect handling of websocket metrics.
2021-04-07 19:52:40 +02:00
Andrey Antukh
e7085571bf
🎉 Add :memory backend to the msgbus module.
2021-03-22 13:38:44 +01:00
Andrey Antukh
e15d93e8a4
♻️ Reimplement workspace presence state.
...
Remove the use of the database for presence state.
2021-03-22 13:38:44 +01:00
Andrey Antukh
142086b2c3
⬇️ Downgrade prometheus client to 0.9.0.
...
Because it introduces some breaking changes.
2021-03-22 13:38:44 +01:00
Andrey Antukh
7e1ee087d3
✨ Improve msgbus subscription handling.
2021-02-23 13:17:40 +01:00
Andrey Antukh
ca1a97a52e
✨ Improve backpressure handling on websocket connection.
2021-02-22 23:14:53 +01:00
Andrey Antukh
b14c98b76e
⬇️ Downgrade redis client version.
2021-02-22 22:11:24 +01:00
Andrey Antukh
d89bf772a6
✨ Add debug messages on notifications module.
2021-02-22 19:10:32 +01:00
Andrey Antukh
c79036aa65
✨ Improve metrics on websocket notification module.
...
Add session timing.
2021-02-22 14:50:01 +01:00
Andrey Antukh
a63f28a2e5
✨ Normalize logging messages on backend.
2021-02-22 14:50:01 +01:00
Andrey Antukh
784a4f8ecd
✨ Add some type hints and remove legacy code.
2021-02-18 09:35:37 +01:00
Andrey Antukh
0f9b2923c2
🎉 Add msgbus abstraction.
...
As a replacement for the current pubsub approach.
It now uses a single connection for multiple
subscriptions (instead of conn per subscription);
has asynchronous publish and uses more efficient
blob encoding for message encoding (the same used
as page storage).
2021-02-16 11:49:47 +01:00
Andrey Antukh
b80295a21c
✨ Fix all linter issues on backend code.
2021-02-01 09:48:28 +01:00
Andrey Antukh
884bf57193
📎 Comment some debug log entries on notifications module.
2021-01-26 11:13:21 +01:00
Andrey Antukh
8236d84dfa
✨ Improve websocket notifications metrics.
2021-01-26 11:13:21 +01:00
Andrey Antukh
d8ee07d1e4
🎉 Add metrics to notification service.
2021-01-19 15:01:33 +01:00
Andrey Antukh
0f7372bfb4
🐛 Fix NPE on notifications module (on abrupt disconnect).
2021-01-18 15:28:46 +01:00
Andrey Antukh
9f12456456
♻️ Replace mount with integrant.
2021-01-07 11:29:57 +01:00