Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
5e411e1
remove all load balancing logic from intervals
ryanennns Mar 21, 2026
5c35a57
oh my god it was this the whole time
ryanennns Mar 21, 2026
e8804d0
try and surface errors
ryanennns Mar 21, 2026
93d2c37
remove offloading logic
ryanennns Mar 21, 2026
6872f4b
fix timeout value updates
ryanennns Mar 21, 2026
0757b88
numeric list
ryanennns Mar 21, 2026
bbf665a
track pps
ryanennns Mar 21, 2026
8d57881
forEach --> for of
ryanennns Mar 21, 2026
83d052e
basic load balancing logic
ryanennns Mar 21, 2026
0d295f2
delete redundant file
ryanennns Mar 22, 2026
21e086a
record total chat messages
ryanennns Mar 22, 2026
370978d
report chat message totals
ryanennns Mar 22, 2026
57d5603
track chat room messages in intervals.ts, clear on load balancer shut…
ryanennns Mar 22, 2026
cd9288e
fe change
ryanennns Mar 22, 2026
cba8fea
temp change
ryanennns Mar 22, 2026
9f304c9
pw .
ryanennns Mar 22, 2026
e106cca
chat room total clients in redis
ryanennns Mar 22, 2026
e47f1be
fe
ryanennns Mar 22, 2026
269b8b7
pw .
ryanennns Mar 22, 2026
c18d90a
oops
ryanennns Mar 22, 2026
e0d0882
diff
ryanennns Mar 22, 2026
c9300b2
pw .
ryanennns Mar 22, 2026
1af2629
server chat room client count
ryanennns Mar 22, 2026
7731b3b
use server state map instead of redis for redis endpoint
ryanennns Mar 22, 2026
97e4db4
show chat room distribution on server row
ryanennns Mar 22, 2026
70d1493
pw
ryanennns Mar 22, 2026
b050923
chat room client history / socket writes on server state
ryanennns Mar 22, 2026
1d6c19c
omg
ryanennns Mar 22, 2026
e748cae
hold up
ryanennns Mar 22, 2026
e2917dd
(((panick)))
ryanennns Mar 23, 2026
8efedf1
store chat room state in load balancer
ryanennns Mar 23, 2026
a83e9b0
client
ryanennns Mar 23, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions _test-harness/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,9 @@ import type {
} from "@chat/shared";

const LOAD_BALANCER_URL = "http://localhost:3000";
const CHATTER_COUNT = 10_000;
const CHAT_ROOM_COUNT = 1;
const MESSAGE_INTERVAL_MIN_MS = 5_000;
const CHATTER_COUNT = 100;
const CHAT_ROOM_COUNT = 7;
const MESSAGE_INTERVAL_MIN_MS = 500;
const MESSAGE_INTERVAL_MAX_MS = 90_000;
const INITIAL_CONNECT_STAGGER_MS = 15;
const RECONNECT_DELAY_MS = 100;
Expand Down
349 changes: 0 additions & 349 deletions chat-client/monitor.ts

This file was deleted.

Loading
Loading