Skip to content

Commit 4152f03

Browse files
committed
Minor update on pub-sub example
1 parent 669304d commit 4152f03

File tree

7 files changed

+60
-5
lines changed

7 files changed

+60
-5
lines changed

.gitignore

+3-1
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,6 @@
1010

1111
# Output of the go coverage tool, specifically when used with LiteIDE
1212
*.out
13-
.idea
13+
14+
# IDE metadata
15+
**.idea/**

nats-basic-example/auth.conf

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
listen = 0.0.0.0:4222
2+
3+
authorization {
4+
username = shijuvar
5+
password = gopher
6+
}

nats-basic-example/pub.go

+4-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,10 @@ import (
1010
)
1111

1212
func main() {
13-
nc, err := nats.Connect("nats://127.0.0.1:4222")
13+
nc, err := nats.Connect("nats://127.0.0.1:4222",
14+
nats.Name("nats-demo"), // optional NATS name
15+
nats.UserInfo("shijuvar", "gopher"),
16+
)
1417
if err != nil {
1518
log.Fatalf("Error: %s", err)
1619
}

nats-basic-example/qsub1.go

+21
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
package main
2+
3+
import (
4+
"log"
5+
"runtime"
6+
7+
"github.com/nats-io/go-nats"
8+
)
9+
10+
func main() {
11+
nc, err := nats.Connect("nats://127.0.0.1:4222",
12+
nats.UserInfo("shijuvar", "gopher"),
13+
)
14+
if err != nil {
15+
log.Fatalf("Error: %s", err)
16+
}
17+
nc.QueueSubscribe("order.created", "worker-group", func(m *nats.Msg) {
18+
log.Printf("[Orer] %s", string(m.Data))
19+
})
20+
runtime.Goexit()
21+
}

nats-basic-example/qsub2.go

+21
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
package main
2+
3+
import (
4+
"log"
5+
"runtime"
6+
7+
"github.com/nats-io/go-nats"
8+
)
9+
10+
func main() {
11+
nc, err := nats.Connect("nats://127.0.0.1:4222",
12+
nats.UserInfo("shijuvar", "gopher"),
13+
)
14+
if err != nil {
15+
log.Fatalf("Error: %s", err)
16+
}
17+
nc.QueueSubscribe("order.created", "worker-group", func(m *nats.Msg) {
18+
log.Printf("[Orer] %s", string(m.Data))
19+
})
20+
runtime.Goexit()
21+
}

nats-basic-example/sub.go

+3-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,9 @@ import (
99
)
1010

1111
func main() {
12-
nc, err := nats.Connect("nats://127.0.0.1:4222")
12+
nc, err := nats.Connect("nats://127.0.0.1:4222",
13+
nats.UserInfo("shijuvar", "gopher"),
14+
)
1315
if err != nil {
1416
log.Fatalf("Error: %s", err)
1517
}

nats-config/client-auth.conf

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
listen = 0.0.0.0:4222
22

33
authorization {
4-
username = hoge
5-
password = fuga
4+
username = shijuvar
5+
password = gopher
66
}

0 commit comments

Comments
 (0)