Não pode escolher mais do que 25 tópicos
Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
|
- package md
-
- import "github.com/streadway/amqp"
-
- const (
- SimpleQueueType = "SimpleQueue"
- BroadQueueType = "BroadQueue"
- DirectQueueType = "DirectQueue"
- TopicQueueType = "TopicQueue"
- FanOutQueueType = "FanOutQueue"
- )
-
- type MsgClient struct {
- Conn *amqp.Connection
- Type string `json:"type"` //消息类型
- Data string `json:"data"` //队列数据
- }
-
- type SimpleQueue struct {
- RoutKey string `json:"rout_key"` //路由
- Queue string `json:"queue"` //队列的名字
- IsPersistent bool `json:"is_persistent"` //队列是否持久化
- }
-
- type ComplexQueue struct {
- ExchangeName string `json:"exchangeName"`
- RoutKey string `json:"rout_key"` //路由
- Queue string `json:"queue"` //队列的名字
- IsPersistent bool `json:"is_persistent"` //队列是否持久化
- }
-
- type TopicQueue struct {
- ExchangeName string `json:"exchangeName"`
- RoutKey string `json:"rout_key"` //路由
- Queue string `json:"queue"` //队列的名字
- IsPersistent bool `json:"is_persistent"` //队列是否持久化
- BindKey string `json:"bind_key"` //绑定的路由
- }
|