-
7eae7db1f6
clean up repo
main
psun256
2025-12-18 18:52:28 -05:00
-
b3cadd334c
added example
latest1
psun256
2025-12-10 23:54:54 -05:00
-
54978770be
added example
psun256
2025-12-10 23:54:54 -05:00
-
0faa83f271
add report
latest
nnhphong
2025-12-10 23:50:52 -05:00
-
6001959cb4
add report
nnhphong
2025-12-10 23:50:52 -05:00
-
a74d7e1b1a
Delete README.md
Jeremy Janella
2025-12-10 23:28:09 -05:00
-
26af533e73
Delete README.md
Jeremy Janella
2025-12-10 23:28:09 -05:00
-
751e7f209d
changed shortest prefix match to longest prefix match; update dockerfile
psun256
2025-12-10 22:51:57 -05:00
-
2e1446d300
changed shortest prefix match to longest prefix match; update dockerfile
psun256
2025-12-10 22:51:57 -05:00
-
74e329b17c
removed separate port field from config for backends
psun256
2025-12-10 20:40:27 -05:00
-
36026049f9
removed separate port field from config for backends
psun256
2025-12-10 20:40:27 -05:00
-
b9eca8a56e
Merge pull request #3 from psun256/healthcheck
Ning Qi (Paul) Sun
2025-12-10 19:01:40 -05:00
-
-
0496594bfa
Merge pull request #3 from psun256/healthcheck
Ning Qi (Paul) Sun
2025-12-10 19:01:40 -05:00
-
-
5e165b0c6a
Merge branch 'main' into healthcheck
healthcheck
Ning Qi (Paul) Sun
2025-12-10 18:59:20 -05:00
-
-
-
-
57b6e6f7a7
Merge branch 'main' into healthcheck
Ning Qi (Paul) Sun
2025-12-10 18:59:20 -05:00
-
-
-
-
09966c1e85
applied hot reload to health check logic
psun256
2025-12-10 18:52:40 -05:00
-
022c48a041
applied hot reload to health check logic
psun256
2025-12-10 18:52:40 -05:00
-
8d3ce72649
Merge pull request #4 from psun256/tests/adaptive_weights
Phong Nguyen
2025-12-10 18:29:37 -05:00
-
-
ca5eba2ea1
Merge pull request #4 from psun256/tests/adaptive_weights
Phong Nguyen
2025-12-10 18:29:37 -05:00
-
-
7a68e4b17b
fix the test
tests/adaptive_weights
nnhphong
2025-12-10 18:26:52 -05:00
-
1d75a9c1a1
fix the test
nnhphong
2025-12-10 18:26:52 -05:00
-
a9db727bde
fix the test, all pass now
nnhphong
2025-12-10 18:08:54 -05:00
-
7100614950
fix the test, all pass now
nnhphong
2025-12-10 18:08:54 -05:00
-
3b96043dc6
feat: adaptive weight tests
Jeremy Janella
2025-12-10 17:25:16 -05:00
-
9cae3b767d
feat: adaptive weight tests
Jeremy Janella
2025-12-10 17:25:16 -05:00
-
9c24f172e9
Merge branch 'main' into healthcheck
Ning Qi (Paul) Sun
2025-12-10 16:49:16 -05:00
-
-
-
-
8212a1a762
Merge branch 'main' into healthcheck
Ning Qi (Paul) Sun
2025-12-10 16:49:16 -05:00
-
-
-
-
047753ef70
Merge pull request #2 from psun256/auto-reload
Ning Qi (Paul) Sun
2025-12-10 16:38:38 -05:00
-
-
-
-
475cd65648
Merge pull request #2 from psun256/auto-reload
Ning Qi (Paul) Sun
2025-12-10 16:38:38 -05:00
-
-
-
-
b5547acb42
fix server metrics framing issue
psun256
2025-12-10 16:04:14 -05:00
-
8d5122ea1d
fix server metrics framing issue
psun256
2025-12-10 16:04:14 -05:00
-
5ad8539d7a
added config hot reload
auto-reload
psun256
2025-12-10 15:37:02 -05:00
-
-
f9e3a08a4e
added config hot reload
psun256
2025-12-10 15:37:02 -05:00
-
-
99e39e82c1
too much changes, idek anymore
nnhphong
2025-12-10 15:36:51 -05:00
-
-
799adf9877
too much changes, idek anymore
nnhphong
2025-12-10 15:36:51 -05:00
-
-
5a5106645c
Add GitHub Actions workflow for Rust project
Ning Qi (Paul) Sun
2025-12-10 03:07:09 -05:00
-
bfb2812402
Add GitHub Actions workflow for Rust project
Ning Qi (Paul) Sun
2025-12-10 03:07:09 -05:00
-
-
9fb423b949
rustfmt, fixed ip hash issue
psun256
2025-12-10 03:03:10 -05:00
-
90d326ba33
ip hashing + test
nnhphong
2025-12-10 02:28:09 -05:00
-
8170d2a6bf
implemented better routing system, config parsing from yaml.
psun256
2025-12-10 01:49:45 -05:00
-
9046a85d84
add infra code
nnhphong
2025-12-09 22:51:49 -05:00
-
6d2b8115f3
add some more tests for lb
balancer
nnhphong
2025-12-09 22:01:16 -05:00
-
20b51c2562
added adaptive weight balancing algorithm
psun256
2025-12-09 18:31:22 -05:00
-
a3f50c1f0a
should be good to extend functionality now
refactor
psun256
2025-12-08 14:31:59 -05:00
-
08cb522f93
the algorithm is working, but will need more test
nnhphong
2025-12-07 23:04:29 -05:00
-
742827b16f
prune some comment
nnhphong
2025-12-07 21:59:43 -05:00
-
e19efee895
part of the algorithm, waiting for paul s and jeremy to complete refactoring
nnhphong
2025-12-07 21:56:27 -05:00
-
393c35bdf8
code for docker infra image
nnhphong
2025-12-07 14:09:38 -05:00
-
cd23bfdf5a
Merge pull request #1 from psun256/merge
main-old
Ning Qi (Paul) Sun
2025-12-06 16:09:51 -05:00
-
-
4cdf2db0c9
feat: improved logging
merge
Jeremy Janella
2025-12-06 02:12:53 -05:00
-
606880f928
feat: merged repos
Jeremy Janella
2025-12-06 01:29:47 -05:00
-
19cd5b7f2a
feat: modularized proxy
Jeremy Janella
2025-12-06 00:21:53 -05:00
-
-
25c3eb9511
gh action
Ning Qi (Paul) Sun
2025-12-03 22:07:40 -05:00
-
07cb45fa73
restructuring stuff
psun256
2025-12-03 21:35:08 -05:00
-
e27bd2aaf0
layer 4 load balancing (round robin, hardcoded backends)
psun256
2025-11-29 21:46:26 -05:00
-
1235d3611d
Update README with load balancing details
Phong Nguyen
2025-12-03 12:47:46 -05:00
-
-
3e61c621e7
added multistage docker build for final executable
psun256
2025-11-23 23:52:08 -05:00
-
49c4ef3e49
placeholder echo server with tokio
psun256
2025-11-06 13:03:00 -05:00
-
286ea6a66c
initial commit
psun256
2025-11-06 12:48:00 -05:00