Jason Rowe

Be curious! Choose your own adventure.

Tag: RabbitMQ

  • MDC 2019 Presentation

    MDC 2019 Presentation

    Link to presentation and code for my talk at MDC 2019. https://github.com/JasonRowe/MDC2019 Microservice plumbing with RabbitMQ Jason Rowe, Protolabs The basics of RabbitMQ messaging options and techniques used to ensure reliable messaging.

  • RabbitMQ Client Connection Issues

    If you suspect issues with your RabbitMQ client you can test out connectivity problems using ToxiProxy. Once ToxiProxy server is installed and running use the CLI to setup the proxy. The following command creates a local endpoint ‘localhost:5670’ which will proxy to ‘rabbitmq:5672’. With the proxy setup, you can configure your consumer to use ToxiProxy […]

  • EasyNetQ Error Conditions

    When using EasyNetQ client for RabbitMQ, there are some error conditions you might want to consider. This post will show some examples of ways you can customize the error handling when doing publishing and subscribing. For a good overview you can view the EasyNetQ Error Conditions docs on this subject. Note: This is just example […]

  • NServicebus and .NET Core – RabbitMQ

    This is a follow up to my first post on NServicebus and .NET Core. In this post I’ll switch my transport from training mode to RabbitMQ. The code for this post can be found on Github. Run RabbitMQ Host First setup an instance of RabbitMQ. The fastest way for me was to use Docker. Linux […]

  • RabbitMQ federation examples

    In this post I’ll go over a couple simple RabbitMQ federation scenarios and walk through configuration. I’ll give instructions via UI federation management plugin but this can also be done via RabbitMQ management API. Prerequisites: In directory C:\Program Files\RabbitMQ Server\rabbitmq_server-[your.version.]\sbin, install federation plugins with the following commands (example in powershell). Scenario 1 Your app has […]