Skip to content

Add tutorials for AMQP 1.0 for .NET, Java and Go#765

Merged
Zerpet merged 9 commits intomainfrom
add-amqp-tutorials
Apr 21, 2026
Merged

Add tutorials for AMQP 1.0 for .NET, Java and Go#765
Zerpet merged 9 commits intomainfrom
add-amqp-tutorials

Conversation

@Zerpet
Copy link
Copy Markdown
Member

@Zerpet Zerpet commented Apr 13, 2026

This PR adds the source code for AMQP 1.0 tutorials. The code is the full example
to complement the tutorials in the website.

Zerpet added 4 commits April 10, 2026 13:47
Introduce runnable examples aligned with the existing Go amqp091 tutorials,
using rabbitmq-amqp-go-client, plus README and test-tutorials.sh smoke script.

Made-with: Cursor
Introduce C# examples using RabbitMQ.AMQP.Client (solution, README, and
test-tutorials.sh smoke script) aligned with other AMQP 1.0 tutorial ports.
Because those are temporary files used by AI agents
Comment thread dotnet-amqp/Receive/Program.cs Outdated
Comment thread dotnet-amqp/Receive/Receive.csproj Outdated
Comment thread dotnet-amqp/PublisherConfirms/Program.cs Outdated
Comment thread dotnet-amqp/Send/Program.cs Outdated
Zerpet added 2 commits April 20, 2026 12:15
Because .NET 8 and .NET 10 are LTS versions.
Because outcomes other than `Accepted` are not necessarily an error.
@Zerpet Zerpet requested a review from Gsantomaggio April 20, 2026 11:25
Comment thread go-amqp/emit_log.go
Explicitly handle Rejected, Released, and Modified delivery states in publisher outcomes, failing on them specifically instead of catching all non-Accepted outcomes in a default block.

Made-with: Cursor
Copy link
Copy Markdown
Contributor

@acogoluegnes acogoluegnes left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed the Java part, looks good.

@Zerpet Zerpet merged commit 06c0e3c into main Apr 21, 2026
@Zerpet Zerpet deleted the add-amqp-tutorials branch April 21, 2026 11:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants