Skip to content

Latest commit

 

History

History

AMQP 1.0 .Golang Client Examples

  • Getting Started - A simple example to get you started.
  • JMS queue - Same flow as getting started, using JMSQueueSpecification (Tanzu RabbitMQ 4.3+).
  • Delayed queue - Same flow as getting started, using DelayedQueueSpecification (Tanzu RabbitMQ 4.x).
  • Reliable - An example of how to deal with reconnections and error handling.
  • Streams - An example of how to use RabbitMQ Streams with AMQP 1.0
  • Stream Filtering - An example of how to use streams Filter Expressions
  • Publisher per message target - An example of how to use a single publisher to send messages in different queues with the address to the message target in the message properties.
  • Video - From the YouTube tutorial AMQP 1.0 with Golang
  • TLS - An example of how to use TLS with the AMQP 1.0 client.
  • Advanced Settings - An example of how to use the advanced connection settings of the AMQP 1.0 client.
  • Broadcast - An example of how to use fanout to broadcast messages to multiple auto-deleted queues.
  • RPC Echo - An example of how to implement RPC with the AMQP 1.0 client.
  • SQL stream Filtering - An example of how to use SQL stream filtering with RabbitMQ Streams.
  • Web Sockets - An example of how to use Web Sockets with the AMQP 1.0 client.
  • Pre-settled messages - An example of how to receive pre-settled messages with the AMQP 1.0 client.