Commit Graph

11 Commits

Author SHA1 Message Date
ailchuk
1f34c8d9fb redis cache rework update 2025-04-09 13:15:43 +03:00
Oleksandr Mazur
4b8426ce02 CGW: rethink redis sync approach
Signed-off-by: Oleksandr Mazur <oleksandr.mazur@plvision.eu>
2025-04-08 16:02:54 +03:00
ailchuk
bfd64a322e create lib for common modules 2025-03-27 11:45:36 +02:00
Sviatoslav Boichuk
ec2dd93187 Add Kafka TLS support 2025-01-24 16:07:42 +02:00
Sviatoslav Boichuk
eb012864c7 Update CGW infra to support multiple Kafka producers (Single topic per producer) 2025-01-07 13:11:01 +02:00
Oleksandr Mazur
723c2ffb1b CGW: provide (optional) kafka routing key in some of replies
The provided kafka key in (some of the) replies can be used
by NB services to talk <directly> to _this_ local shard
that replied, effectively using kafka partitioning to
not rely on the relaying mechanism.
The keys list is calculated upon each kafka partition rebalancing,
if the partition number changes.

Signed-off-by: Oleksandr Mazur <oleksandr.mazur@plvision.eu>
2024-12-03 15:12:08 +02:00
Sviatoslav Boichuk
d8076447a8 Set TCP KeepAlive options for Web Socket connection 2024-09-23 17:19:54 +03:00
Sviatoslav Boichuk
7bd2e0a5b3 Use JSON schema to validate configure commands 2024-08-14 13:03:58 +03:00
Sviatoslav Boichuk
1c458e7edc Utilize TLS connection for Redis & PostgeSQL 2024-07-18 10:35:00 +03:00
Sviatoslav Boichuk
b8f5747fb1 Use credentials to connect to Redis 2024-07-16 12:05:56 +03:00
Oleksandr Mazur
c908ae162e Build: add Cargo.Lock as trackable
> https://doc.rust-lang.org/cargo/guide/cargo-toml-vs-cargo-lock.html
States, that
> Remove Cargo.lock from gitignore if creating an executable, leave it for libraries

Since this project is all about concrete application, let's track
this file as it's essential for the Docker build (in case of absence /
file change build fails inside docker).

Signed-off-by: Oleksandr Mazur <oleksandr.mazur@plvision.eu>
2024-06-20 10:44:34 +03:00