-
Notifications
You must be signed in to change notification settings - Fork 2
/
nats.conf
44 lines (35 loc) · 1.11 KB
/
nats.conf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
store: file
dir: "/home/user/NATS"
http_port: 8222 # HTTP monitoring port
# Define store limits.
# Can be limits, store_limits or StoreLimits.
# See Store Limits chapter below for more details.
store_limits: {
# Define maximum number of channels.
# Can be mc, max_channels or MaxChannels
max_channels: 100
# Define maximum number of subscriptions per channel.
# Can be msu, max_sybs, max_subscriptions or MaxSubscriptions
max_subs: 100
# Define maximum number of messages per channel.
# Can be mm, max_msgs, MaxMsgs, max_count or MaxCount
max_msgs: 100000000
# Define total size of messages per channel.
# Can be mb, max_bytes or MaxBytes. Expressed in bytes
max_bytes: 5000000000
# Define how long messages can stay in the log, expressed
# as a duration, for example: "24h" or "1h15m", etc...
# Can be ma, max_age, MaxAge.
max_age: "0"
}
stan_debug: true
file: {
compact_enabled: true
compact_frag: 50
compact_interval: 3000
crc: true
sync: true
parallel_recovery: 1
buffer_size: 2097152
slice_max_bytes: 500000000
}