Documentation ¶
Index ¶
Constants ¶
View Source
const ( DEFAULT_PUBLISH_RETRY_TIME = 3 DEFAULT_PUBLISH_RETRY_INTERVAL_MS int64 = 500 DEFAULT_CONSUME_RETRY_TIME = 3 DEFAULT_CONSUME_RETRY_INTERVAL_MS int64 = 500 )
Variables ¶
This section is empty.
Functions ¶
func GetGranularityStr ¶ added in v0.9.1
func GetQueueConn ¶ added in v0.9.1
func GetQueueConn(queueURL string, retryItvMS int64) *amqp.Connection
func NewJobBuilder ¶
Types ¶
type QueueSender ¶
type RabbitMQConsumer ¶ added in v0.9.1
type RabbitMQConsumer struct {
// contains filtered or unexported fields
}
func NewRabbitMQConsumer ¶ added in v0.9.1
func NewRabbitMQConsumer(conn *amqp.Connection) *RabbitMQConsumer
func (*RabbitMQConsumer) ReceiveJsonString ¶ added in v0.9.1
func (consumer *RabbitMQConsumer) ReceiveJsonString(queueName string) ( string, bool, error)
type RabbitMQSender ¶
type RabbitMQSender struct {
// contains filtered or unexported fields
}
func NewRabbitMQSender ¶
func NewRabbitMQSender(conn *amqp.Connection) *RabbitMQSender
func (*RabbitMQSender) SendJsonString ¶
func (sender *RabbitMQSender) SendJsonString(queueName, jsonStr string) error
Click to show internal directories.
Click to hide internal directories.