mirror of
https://github.com/0ceanSlim/grain.git
synced 2024-11-22 08:37:13 +00:00
config example changed, some comments removed
This commit is contained in:
parent
f8138cb2cb
commit
4c5375a429
@ -6,19 +6,18 @@ server:
|
|||||||
port: ":8080" # Port for the server to listen on
|
port: ":8080" # Port for the server to listen on
|
||||||
|
|
||||||
rate_limit:
|
rate_limit:
|
||||||
#WS is not working as intended. It's only working for accepting Events, which is what event is supposed to do
|
ws_limit: 100 # Global rate limit for WebSocket messages (100 messages per second)
|
||||||
ws_limit: 100 # Global rate limit for WebSocket messages (50 messages per second)
|
ws_burst: 200 # Global burst limit for WebSocket messages (allows a burst of 200 messages)
|
||||||
ws_burst: 200 # Global burst limit for WebSocket messages (allows a burst of 100 messages)
|
|
||||||
#event limit doesn't seem to work either
|
event_limit: 50 # Global rate limit for events (50 events per second)
|
||||||
event_limit: 50 # Global rate limit for events (25 events per second)
|
event_burst: 100 # Global burst limit for events (allows a burst of 100 events)
|
||||||
event_burst: 100 # Global burst limit for events (allows a burst of 50 events)
|
|
||||||
req_limit: 50 # Added limit for REQ messages
|
req_limit: 50 # Added limit for REQ messages
|
||||||
req_burst: 100 # Added burst limit for REQ messages
|
req_burst: 100 # Added burst limit for REQ messages
|
||||||
|
|
||||||
category_limits: # Rate limits based on event categories
|
category_limits: # Rate limits based on event categories
|
||||||
regular:
|
regular:
|
||||||
limit: 25 # Rate limit for regular events (50 events per second)
|
limit: 25 # Rate limit for regular events (25 events per second)
|
||||||
burst: 50 # Burst limit for regular events (allows a burst of 100 events)
|
burst: 50 # Burst limit for regular events (allows a burst of 50 events)
|
||||||
replaceable:
|
replaceable:
|
||||||
limit: 10 # Rate limit for replaceable events (10 events per second)
|
limit: 10 # Rate limit for replaceable events (10 events per second)
|
||||||
burst: 20 # Burst limit for replaceable events (allows a burst of 20 events)
|
burst: 20 # Burst limit for replaceable events (allows a burst of 20 events)
|
||||||
@ -34,8 +33,8 @@ rate_limit:
|
|||||||
limit: 1 # Rate limit for events of kind 0 (1 event per second)
|
limit: 1 # Rate limit for events of kind 0 (1 event per second)
|
||||||
burst: 5 # Burst limit for events of kind 0 (allows a burst of 5 events)
|
burst: 5 # Burst limit for events of kind 0 (allows a burst of 5 events)
|
||||||
- kind: 1
|
- kind: 1
|
||||||
limit: 25 # Rate limit for events of kind 1 (100 events per second)
|
limit: 25 # Rate limit for events of kind 1 (25 events per second)
|
||||||
burst: 50 # Burst limit for events of kind 1 (allows a burst of 200 events)
|
burst: 50 # Burst limit for events of kind 1 (allows a burst of 50 events)
|
||||||
- kind: 3
|
- kind: 3
|
||||||
limit: 10 # Rate limit for events of kind 3 (25 events per second)
|
limit: 25 # Rate limit for events of kind 3 (25 events per second)
|
||||||
burst: 20 # Burst limit for events of kind 3 (allows a burst of 50 events)
|
burst: 50 # Burst limit for events of kind 3 (allows a burst of 50 events)
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
// event.go
|
|
||||||
package handlers
|
package handlers
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
// rateLimiter.go
|
|
||||||
package utils
|
package utils
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
Loading…
Reference in New Issue
Block a user