// Package constants define constant variable package constants const ( // MessageExchangeName define exchange name for message MessageExchangeName = "message-exchange" // MessageDeadExchangeName define dead letter exchange name for message MessageDeadExchangeName = "message-dead-letter-exchange" ) const ( // MessageRoutingKey define binding routing key pattern for the message queue (matches all message.* categories) MessageRoutingKey = "message.#" // MessageDeadRoutingKey define binding routing key for the message dead letter queue MessageDeadRoutingKey = "#" // MessageQueueName define queue name for message MessageQueueName = "message-queue" // MessageDeadQueueName define dead letter queue name for message MessageDeadQueueName = "message-dead-letter-queue" ) const ( // MessageTaskSubmittedCategory define category for task submitted message MessageTaskSubmittedCategory = "message.task.submitted" // MessageTaskRunningCategory define category for task running message MessageTaskRunningCategory = "message.task.running" // MessageTaskCompletedCategory define category for task completed message MessageTaskCompletedCategory = "message.task.completed" // MessageTaskFailedCategory define category for task failed message MessageTaskFailedCategory = "message.task.failed" // MessageTaskCancelledCategory define category for task cancelled message MessageTaskCancelledCategory = "message.task.cancelled" )