amqp

package
v0.0.0-...-7ee3c9b Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 25, 2019 License: MIT Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Queue

type Queue struct {
	AmqpConnection *amqp.Connection
	Channel        *amqp.Channel
	Entities       map[string]amqp.Queue
}

Queues is an entity witholding connections to queues and references to channels/queues

func NewAmqpConnection

func NewAmqpConnection(connstring string, queueNames []string) (Queue, error)

NewAmqpConnection takes a set of queue names, creates those channels, and establishes connections to such queues

func (Queue) ConsumerMessageFromQueue

func (q Queue) ConsumerMessageFromQueue(message string, queueName string) ([]interface{}, error)

ConsumerMessageFromQueue consumes messages from queues

func (Queue) SendMessageToQueue

func (q Queue) SendMessageToQueue(message string, queueName string) error

SendMessageToQueue sends messages to queues

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL