# Functions
ConnectRabbitMQ implements logic for connecting to the RabbitMQ queue.
ConsumeOrderNotifications consumes a published message.
NewPublisher initializes a new Publisher.
# Structs
OrderMessage represents the structure of the message to be sent.
OrderNotification defines the structure for order notifications.
Publisher represents a message queue publisher.