mirror of
https://github.com/FlourishingWorld/hk4e.git
synced 2026-02-17 21:02:27 +08:00
1.MongoDB、Redis兼容集群模式
2.离线数据接口化访问
This commit is contained in:
23
docker/3rd/nats/nats_cluster/conf/nats1/nats-server.conf
Normal file
23
docker/3rd/nats/nats_cluster/conf/nats1/nats-server.conf
Normal file
@@ -0,0 +1,23 @@
|
||||
http: 8222
|
||||
|
||||
server_name: nats1
|
||||
listen: 4222
|
||||
|
||||
max_payload: 5120KB
|
||||
|
||||
cluster {
|
||||
name: nats-cluster
|
||||
listen: 6222
|
||||
routes: [
|
||||
nats-route://nats2:6222
|
||||
nats-route://nats3:6222
|
||||
]
|
||||
}
|
||||
|
||||
jetstream: enable
|
||||
|
||||
jetstream {
|
||||
store_dir: /nats/storage
|
||||
max_mem: 1G
|
||||
max_file: 10G
|
||||
}
|
||||
23
docker/3rd/nats/nats_cluster/conf/nats2/nats-server.conf
Normal file
23
docker/3rd/nats/nats_cluster/conf/nats2/nats-server.conf
Normal file
@@ -0,0 +1,23 @@
|
||||
http: 8222
|
||||
|
||||
server_name: nats2
|
||||
listen: 4222
|
||||
|
||||
max_payload: 5120KB
|
||||
|
||||
cluster {
|
||||
name: nats-cluster
|
||||
listen: 6222
|
||||
routes: [
|
||||
nats-route://nats1:6222
|
||||
nats-route://nats3:6222
|
||||
]
|
||||
}
|
||||
|
||||
jetstream: enable
|
||||
|
||||
jetstream {
|
||||
store_dir: /nats/storage
|
||||
max_mem: 1G
|
||||
max_file: 10G
|
||||
}
|
||||
23
docker/3rd/nats/nats_cluster/conf/nats3/nats-server.conf
Normal file
23
docker/3rd/nats/nats_cluster/conf/nats3/nats-server.conf
Normal file
@@ -0,0 +1,23 @@
|
||||
http: 8222
|
||||
|
||||
server_name: nats3
|
||||
listen: 4222
|
||||
|
||||
max_payload: 5120KB
|
||||
|
||||
cluster {
|
||||
name: nats-cluster
|
||||
listen: 6222
|
||||
routes: [
|
||||
nats-route://nats1:6222
|
||||
nats-route://nats2:6222
|
||||
]
|
||||
}
|
||||
|
||||
jetstream: enable
|
||||
|
||||
jetstream {
|
||||
store_dir: /nats/storage
|
||||
max_mem: 1G
|
||||
max_file: 10G
|
||||
}
|
||||
61
docker/3rd/nats/nats_cluster/docker-compose.yaml
Normal file
61
docker/3rd/nats/nats_cluster/docker-compose.yaml
Normal file
@@ -0,0 +1,61 @@
|
||||
version: '3'
|
||||
services:
|
||||
nats1:
|
||||
restart: always
|
||||
image: nats:2.7.3
|
||||
container_name: nats1
|
||||
ports:
|
||||
- "4222:4222/tcp"
|
||||
- "8222:8222/tcp"
|
||||
environment:
|
||||
TZ: Asia/Shanghai
|
||||
volumes:
|
||||
- /etc/localtime:/etc/localtime
|
||||
- /etc/timezone:/etc/timezone
|
||||
- ./conf/nats1/nats-server.conf:/nats-server.conf
|
||||
- ./data/nats1:/nats/storage
|
||||
deploy:
|
||||
resources:
|
||||
limits:
|
||||
cpus: '1.00'
|
||||
memory: 512M
|
||||
|
||||
nats2:
|
||||
restart: always
|
||||
image: nats:2.7.3
|
||||
container_name: nats2
|
||||
ports:
|
||||
- "4223:4222/tcp"
|
||||
- "8223:8222/tcp"
|
||||
environment:
|
||||
TZ: Asia/Shanghai
|
||||
volumes:
|
||||
- /etc/localtime:/etc/localtime
|
||||
- /etc/timezone:/etc/timezone
|
||||
- ./conf/nats2/nats-server.conf:/nats-server.conf
|
||||
- ./data/nats2:/nats/storage
|
||||
deploy:
|
||||
resources:
|
||||
limits:
|
||||
cpus: '1.00'
|
||||
memory: 512M
|
||||
|
||||
nats3:
|
||||
restart: always
|
||||
image: nats:2.7.3
|
||||
container_name: nats3
|
||||
ports:
|
||||
- "4224:4222/tcp"
|
||||
- "8224:8222/tcp"
|
||||
environment:
|
||||
TZ: Asia/Shanghai
|
||||
volumes:
|
||||
- /etc/localtime:/etc/localtime
|
||||
- /etc/timezone:/etc/timezone
|
||||
- ./conf/nats3/nats-server.conf:/nats-server.conf
|
||||
- ./data/nats3:/nats/storage
|
||||
deploy:
|
||||
resources:
|
||||
limits:
|
||||
cpus: '1.00'
|
||||
memory: 512M
|
||||
13
docker/3rd/nats/nats_strndalone/conf/nats-server.conf
Normal file
13
docker/3rd/nats/nats_strndalone/conf/nats-server.conf
Normal file
@@ -0,0 +1,13 @@
|
||||
http: 8222
|
||||
|
||||
server_name: nats
|
||||
listen: 4222
|
||||
|
||||
max_payload: 5120KB
|
||||
|
||||
cluster {
|
||||
name: nats-cluster
|
||||
listen: 6222
|
||||
routes: [
|
||||
]
|
||||
}
|
||||
21
docker/3rd/nats/nats_strndalone/docker-compose.yaml
Normal file
21
docker/3rd/nats/nats_strndalone/docker-compose.yaml
Normal file
@@ -0,0 +1,21 @@
|
||||
version: '3'
|
||||
services:
|
||||
nats:
|
||||
restart: always
|
||||
image: nats:2.7.3
|
||||
container_name: nats
|
||||
ports:
|
||||
- "4224:4222/tcp"
|
||||
- "8224:8222/tcp"
|
||||
environment:
|
||||
TZ: Asia/Shanghai
|
||||
volumes:
|
||||
- /etc/localtime:/etc/localtime
|
||||
- /etc/timezone:/etc/timezone
|
||||
- ./conf/nats-server.conf:/nats-server.conf
|
||||
- ./data:/nats/storage
|
||||
deploy:
|
||||
resources:
|
||||
limits:
|
||||
cpus: '1.00'
|
||||
memory: 512M
|
||||
Reference in New Issue
Block a user