mirror of
https://gitee.com/shikong-sk/go-rabbitmq-study
synced 2025-02-23 07:22:15 +08:00
简单的生产者/消费者实现
This commit is contained in:
parent
8099800977
commit
ac4fa219d2
36
main.go
36
main.go
@ -57,25 +57,23 @@ func main() {
|
|||||||
|
|
||||||
ch := make(chan bool)
|
ch := make(chan bool)
|
||||||
go func() {
|
go func() {
|
||||||
for i := 0; i < 10; i++ {
|
for j := 0; j < 10_0000; j++ {
|
||||||
for j := 0; j < 1000_0000; j++ {
|
_ = publish.Send(channel,
|
||||||
_ = publish.Send(channel,
|
exchange.DefaultDirectExchangeName, route1, false, false, &Message{
|
||||||
exchange.DefaultDirectExchangeName, route1, false, false, &Message{
|
Time: time.Now().Unix(),
|
||||||
Time: time.Now().Unix(),
|
MilliTime: time.Now().UnixMilli(),
|
||||||
MilliTime: time.Now().UnixMilli(),
|
MicroTime: time.Now().UnixMicro(),
|
||||||
MicroTime: time.Now().UnixMicro(),
|
NanoTime: time.Now().UnixNano(),
|
||||||
NanoTime: time.Now().UnixNano(),
|
},
|
||||||
},
|
)
|
||||||
)
|
_ = publish.Send(channel,
|
||||||
_ = publish.Send(channel,
|
exchange.DefaultDirectExchangeName, route2, false, false, &Message{
|
||||||
exchange.DefaultDirectExchangeName, route2, false, false, &Message{
|
Time: time.Now().Unix(),
|
||||||
Time: time.Now().Unix(),
|
MilliTime: time.Now().UnixMilli(),
|
||||||
MilliTime: time.Now().UnixMilli(),
|
MicroTime: time.Now().UnixMicro(),
|
||||||
MicroTime: time.Now().UnixMicro(),
|
NanoTime: time.Now().UnixNano(),
|
||||||
NanoTime: time.Now().UnixNano(),
|
},
|
||||||
},
|
)
|
||||||
)
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
ch <- true
|
ch <- true
|
||||||
|
Loading…
Reference in New Issue
Block a user