Skip to content

Instantly share code, notes, and snippets.

@lukebakken
Last active January 5, 2022 23:46
Show Gist options
  • Save lukebakken/2fd62d242d26817fb47473a682f508ed to your computer and use it in GitHub Desktop.
Save lukebakken/2fd62d242d26817fb47473a682f508ed to your computer and use it in GitHub Desktop.
Cllient library overview 2022-01

AMQP

Feature list

  • Low vs high-level
  • TLS support
  • Stats / Metrics / Monitoring (S)
  • Auto-reconnect (R)
  • Topology recovery (TR)

AMQP

Java

Library L/H TLS S R TR Notes
RabbitMQ Java client L https://www.rabbitmq.com/java-client.html
Reactor RabbitMQ H

C# / .NET

Library L/H TLS S R TR Notes
RabbitMQ .NET client L https://www.rabbitmq.com/dotnet.html

Python

Streams

Feature list

  • TLS support
  • Stats / Metrics / Monitoring (S)
  • Auto-reconnect (R)
  • ???

Java

Library TLS S R Notes
RabbitMQ Stream Java client

C# / .NET

Library TLS S R Notes
RabbitMQ Stream .NET client

Python

Library TLS S R Notes
rstream
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment