Nikita Vilunov nikita
  • Joined on 2023-08-25
nikita created pull request lavina/lavina#67 2024-05-14 01:26:55 +00:00
xmpp: add x-user element to muc presence response
nikita created branch x-user in nikita/lavina 2024-05-14 01:21:12 +00:00
nikita pushed to x-user at nikita/lavina 2024-05-14 01:21:12 +00:00
b2a06ef984 xmpp: add x-user element to muc presence response
89918d9de1 xmpp: add item-not-found error condition to room disco#info iq
26720a2a08 core: separate the model from the logic implementation (#66)
Compare 3 commits »
nikita pushed to main at lavina/lavina 2024-05-13 14:43:25 +00:00
89918d9de1 xmpp: add item-not-found error condition to room disco#info iq
nikita deleted branch refactor-services from nikita/lavina 2024-05-13 14:32:48 +00:00
nikita pushed to main at lavina/lavina 2024-05-13 14:32:48 +00:00
26720a2a08 core: separate the model from the logic implementation (#66)
nikita merged pull request lavina/lavina#66 2024-05-13 14:32:46 +00:00
core: separate the model from the logic implementation
nikita pushed to refactor-services at nikita/lavina 2024-05-13 12:32:26 +00:00
51c6e51d9c move methods to services
nikita pushed to refactor-services at nikita/lavina 2024-05-11 12:48:34 +00:00
2fa1ddb7e6 un-arc cluster metadata
Compare 2 commits »
nikita created pull request lavina/lavina#66 2024-05-11 12:44:00 +00:00
core: separate the model from the logic implementation
nikita pushed to main at nikita/lavina 2024-05-11 12:33:57 +00:00
d1a72e7978 move repo methods into submodules and clean up warnings
6749103726 scalability: initial support for remote rooms (#61)
3b454ad7cd xmpp: unit-tests for resource bind it and muc presence
5512a74999 Check if user is a member before inserting a membership (#62)
7f2c6a1013 continue propagated traces in http request handlers
Compare 22 commits »
nikita created branch refactor-services in nikita/lavina 2024-05-11 12:33:50 +00:00
nikita pushed to refactor-services at nikita/lavina 2024-05-11 12:33:50 +00:00
a8a4b1c490 remove arcs
e123fe85ca part 1
d1a72e7978 move repo methods into submodules and clean up warnings
6749103726 scalability: initial support for remote rooms (#61)
3b454ad7cd xmpp: unit-tests for resource bind it and muc presence
Compare 10 commits »
nikita pushed to main at lavina/lavina 2024-05-10 21:58:21 +00:00
d1a72e7978 move repo methods into submodules and clean up warnings
nikita deleted branch clustering from nikita/lavina 2024-05-10 20:44:59 +00:00
nikita pushed to main at lavina/lavina 2024-05-10 20:44:26 +00:00
6749103726 scalability: initial support for remote rooms (#61)
nikita deleted branch cluster from nikita/lavina 2024-05-10 20:44:26 +00:00
nikita merged pull request lavina/lavina#61 2024-05-10 20:44:25 +00:00
scalability: initial support for remote rooms
nikita commented on issue lavina/lavina#32 2024-05-10 20:03:17 +00:00
Horizontal scalability

Step 1 – players and dialogs centralized, rooms distributed

All players are located on the same node. The client traffic is terminated on the same node

Rooms and their history could be…

nikita commented on pull request lavina/lavina#61 2024-05-10 16:28:57 +00:00
scalability: initial support for remote rooms

I'm going full anti-RESTful and full pro-RPC here.

There will be only two HTTP verbs used: GET for read-only queries and POST for write commands (as in CQRS). I hope it will limit the amount of…