8000 README for Go · diamondtech/rabbitmq-tutorials@61b6f15 · GitHub
[go: up one dir, main page]

Skip to content

Commit 61b6f15

Browse files
README for Go
1 parent 5e3bc31 commit 61b6f15

File tree

1 file changed

+43
-0
lines changed

1 file changed

+43
-0
lines changed

go/README.md

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
# Go code for RabbitMQ tutorials
2+
3+
Here you can find Haskell code examples from
4+
[RabbitMQ tutorials](http://www.rabbitmq.com/getstarted.html).
5+
6+
## Requirements
7+
8+
To run this code you need [Go RabbitMQ client](https://github.com/streadway/amqp).
9+
10+
## Code
11+
12+
Code examples are executed via `go run`:
13+
14+
[Tutorial one: "Hello World!"](http://www.rabbitmq.com/tutorial-one-python.html):
15+
16+
go run send.go
17+
go run receive.go
18+
19+
[Tutorial two: Work Queues](http://www.rabbitmq.com/tutorial-two-python.html):
20+
21+
go run new_task.go hello world
22+
go run worker.go
23+
24+
[Tutorial three: Publish/Subscribe](http://www.rabbitmq.com/tutorial-three-python.html)
25+
26+
go run receive_logs.go hello world
27+
go run emit_log.go
28+
29+
[Tutorial four: Routing](http://www.rabbitmq.com/tutorial-four-python.html)
30+
31+
go run receive_logs_direct.go info warn
32+
go run emit_log_direct.go warn "a warning"
33+
34+
[Tutorial five: Topics](http://www.rabbitmq.com/tutorial-five-python.html)
35+
36+
go run receive_logs_topic.go info warn
37+
go run emit_log_topic.go warn "a warning"
38+
39+
[Tutorial six: RPC](http://www.rabbitmq.com/tutorial-six-python.html)
40+
41+
TBD
42+
43+
To learn more, see [Go RabbitMQ client](https://github.com/streadway/amqp).

0 commit comments

Comments
 (0)
0