package global

import "github.com/streadway/amqp"

// RabbitMQ 总线结构体
type RabbitMQ struct {
	Connection *amqp.Connection
	Channel    *amqp.Channel
}

// MQPacket 与总线交互的数据体
type MQPacket struct {
	FunCode   uint32  // 功能码
	SessionId uint32  // 数据包的sid
	Data      *[]byte // 业务数据体
}

// MsgProcesser 消息处理者接口
type MsgProcesser interface {
	Process(msg *[]byte)
}
