Andrey Antukh
0ee34637f5
💄 Improve json namespace API (and fix linter).
2021-12-23 00:06:10 +01:00
Andrey Antukh
219f9c478d
🎉 Add version 4 of blob encoding.
...
The version 4 starts using the hight performance fressian
binary encoding with very lightweight compression layer.
2021-12-21 16:19:25 +01:00
Josh Soref
cd2d3d5fa3
🐛 Fix typos in backend
2021-11-15 09:53:10 -05:00
Andrey Antukh
b64d5ef357
🎉 Add unified logging api.
2021-09-30 11:48:14 +02:00
Andrey Antukh
610afc7702
✨ Fix msbus/redis logged errors on restarting (repl).
2021-05-17 12:02:21 +02:00
Andrey Antukh
f545e41d10
📎 Fix license header.
2021-04-12 16:49:43 +02:00
Andrey Antukh
e12a6e65a6
♻️ Refactor logging.
2021-04-09 15:28:18 +02:00
Andrey Antukh
e7085571bf
🎉 Add :memory backend to the msgbus module.
2021-03-22 13:38:44 +01:00
Andrey Antukh
c16a24a59a
✨ Allow pluggable backends on msgbus module.
...
Prepare it to use different backends than redis.
2021-03-08 12:20:04 +01:00
Andrey Antukh
9b8d73ef86
🐛 Fix topic encoding on msg publication.
2021-03-01 16:37:58 +01:00
Andrey Antukh
04af15cba5
🐛 Add prefix on topics (msgbus module).
2021-02-24 14:12:25 +01:00
Andrey Antukh
7e1ee087d3
✨ Improve msgbus subscription handling.
2021-02-23 13:17:40 +01:00
Andrey Antukh
1eddc9de33
✨ Add more logging to msgbus module.
2021-02-22 23:40:42 +01:00
Andrey Antukh
ca1a97a52e
✨ Improve backpressure handling on websocket connection.
2021-02-22 23:14:53 +01:00
Andrey Antukh
d89bf772a6
✨ Add debug messages on notifications module.
2021-02-22 19:10:32 +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