]> git.puffer.fish Git - matthieu/nova.git/commit
better ratelimit, new go structure and better build system
authorMatthieuCoder <matthieu@matthieu-dev.xyz>
Fri, 13 Jan 2023 18:23:19 +0000 (22:23 +0400)
committerMatthieuCoder <matthieu@matthieu-dev.xyz>
Fri, 13 Jan 2023 18:23:19 +0000 (22:23 +0400)
commitb1e17001e3fce2874e4bb1354196c90a5fd7acd0
tree95aa49d203c37afda042befcfc8c0fd679a7e1e8
parentbca576c35e54d5505c62e42e8be416c797e84b6b
better ratelimit, new go structure and better build system
47 files changed:
.gitignore
Cargo.lock
Cargo.toml
Makefile [new file with mode: 0644]
cmd/nova/nova.go [new file with mode: 0644]
config/default.yml [deleted file]
docker-compose.yaml
exes/all-in-one/Cargo.toml [new file with mode: 0644]
exes/all-in-one/Makefile [new file with mode: 0644]
exes/all-in-one/build.rs [new file with mode: 0644]
exes/all-in-one/main.go [new file with mode: 0644]
exes/all-in-one/src/errors.rs [new file with mode: 0644]
exes/all-in-one/src/ffi.rs [new file with mode: 0644]
exes/all-in-one/src/lib.rs [new file with mode: 0644]
exes/all-in-one/src/main.rs [new file with mode: 0644]
exes/all-in-one/src/utils.rs [new file with mode: 0644]
exes/all/.gitignore [deleted file]
exes/all/Cargo.toml [deleted file]
exes/all/Makefile [deleted file]
exes/all/build.rs [deleted file]
exes/all/build/.gitkeep [deleted file]
exes/all/main.go [deleted file]
exes/all/src/lib.rs [deleted file]
exes/gateway/src/lib.rs
exes/ratelimit/bench/req.rs [new file with mode: 0644]
exes/ratelimit/src/buckets/async_queue.rs [new file with mode: 0644]
exes/ratelimit/src/buckets/atomic_instant.rs [new file with mode: 0644]
exes/ratelimit/src/buckets/bucket.rs [new file with mode: 0644]
exes/ratelimit/src/buckets/mod.rs [new file with mode: 0644]
exes/ratelimit/src/buckets/redis_lock.rs [new file with mode: 0644]
exes/ratelimit/src/grpc.rs
exes/ratelimit/src/lib.rs
exes/ratelimit/src/redis_global_local_bucket_ratelimiter/bucket.rs [deleted file]
exes/ratelimit/src/redis_global_local_bucket_ratelimiter/mod.rs [deleted file]
exes/rest/src/handler.rs
exes/rest/src/lib.rs
exes/rest/src/ratelimit_client/mod.rs
exes/rest/src/ratelimit_client/remote_hashring.rs
exes/webhook/src/config.rs
exes/webhook/src/handler/signature.rs
internal/pkg/all-in-one/.gitignore [new file with mode: 0644]
internal/pkg/all-in-one/all-in-one.go [new file with mode: 0644]
internal/pkg/all-in-one/error_handler.h [new file with mode: 0644]
libs/shared/src/config.rs
libs/shared/src/error.rs [deleted file]
libs/shared/src/lib.rs
proto/nova/ratelimit/ratelimiter.proto