Commit graph

17 commits

Author SHA1 Message Date
Mingwei Samuel
74eb5fa045 Update example proxy for v2, use workspaces.
- `example/proxy` is new folder for `example_proxy`.
- `riven` is new folder for the main riven lib.
- Updated metadata to be an array and include HTTP method.
2021-09-09 14:31:39 -07:00
Mingwei Samuel
9dcbc626c7 Update: method limits to handle all non-application 429s 2021-09-06 18:49:22 -07:00
Mingwei Samuel
e1bf531235 Add rate_usage_factor configurations 2021-07-23 17:57:41 -07:00
Mingwei Samuel
00e520b7af Use tracing as log when tracing enabled 2021-07-23 15:40:55 -07:00
Mingwei Samuel
75ab41aca2 Wake up requests when rate limits update 2021-07-04 10:21:11 -07:00
Mingwei Samuel
6307a0aa13 Convert CRLF to LF 2021-06-30 16:40:35 -07:00
Mingwei Samuel
9c8313c604 Increase robustness of 429 handling, fix 2021-05-21 19:37:54 -07:00
Mingwei Samuel
a1b5406ac3 Updating bucket rate limiting system, adding bulk tests 2019-11-02 20:55:07 -07:00
Mingwei Samuel
9e66efb8ad adding burst_pct to config 2019-10-26 21:57:36 -07:00
Mingwei Samuel
de2c27be4c starting source code generation 2019-10-19 02:51:29 -07:00
Mingwei Samuel
907b19594b responsive rate limit working 2019-10-18 13:18:26 -07:00
Mingwei Samuel
2d105529b4 cleaning up unuseds 2019-10-17 16:31:06 -07:00
Mingwei Samuel
ee75f75e0c first request made :) 2019-10-17 16:25:26 -07:00
Mingwei Samuel
d8d2492c93 make generic InsertOnlyCHashMap, remove per-file modules 2019-10-17 14:44:26 -07:00
Mingwei Samuel
346ef13ed4 using parking_lot 2019-10-14 01:00:20 -07:00
Mingwei Samuel
5700547c05 rate limiting wip 2019-10-13 23:38:22 -07:00
Mingwei Samuel
17a569c703 initial commit 2019-10-12 00:48:15 -07:00