-
Notifications
You must be signed in to change notification settings - Fork 0
/
example.nomad
52 lines (51 loc) · 1.06 KB
/
example.nomad
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
45
46
47
48
49
50
51
52
job "rsocket-example-job" {
datacenters = [
"dc1"]
type = "service"
group "rsocket-example-group" {
count = 1
task "rsocket-responder" {
driver = "java"
config {
jar_path = "rsocket-responder/target/rsocket-responder-1.0.0-SNAPSHOT.jar"
jvm_options = [
"-Dserver.port=0",
"-Drsocket.brokers=tcp://10.0.0.143:9999",
"-Xmx512m",
"-Xms256m"]
}
resources {
cpu = 500
# MHz
memory = 1024
# MB
network {
port "http" {}
}
}
}
task "rsocket-requester" {
driver = "java"
config {
jar_path = "rsocket-requester/target/rsocket-requester-1.0.0-SNAPSHOT.jar"
jvm_options = [
"-Dserver.port=0",
"-Drsocket.brokers=tcp://10.0.0.143:9999",
"-Xmx512m",
"-Xms256m"]
}
resources {
cpu = 500
# MHz
memory = 500
# MB
network {
port "http" {}
}
}
}
restart {
attempts = 1
}
}
}