MassTransit In-Memory Outbox

Поділитися
Вставка
  • Опубліковано 8 лют 2025
  • In this episode, the In-Memory Outbox is explained, and a sample is used to simulate the various failure scenarios which are addressed by the outbox pattern. The Trashlantis sample, which uses RabbitMQ, SQL Server, and Microsoft Entity Framework Core 3.1, is based upon an earlier blog post covering the outbox.
    Sample Repository
    github.com/pha...
    Outbox Article
    masstransit-pr...
    MassTransit
    Documentation: masstransit-pr...
    Discord: / discord
    Twitter: / mtproj
    Connect with me on Twitter:
    / phatboyg

КОМЕНТАРІ • 6

  • @alahane
    @alahane 3 роки тому +1

    Thanks for the video Chris. Initially, I thought that the outbox in MT would be a standalone feature, which could have been used without Saga. Just like in CAP github.com/dotnetcore/CAP and also may be in NServiceBus. Any plans for such an Outbox?

    • @PhatBoyG
      @PhatBoyG  3 роки тому

      There are thoughts around having a database outbox (and the accompanying sweeper/publisher that would read the messages and transfer them to the broker) and a pending pull request to build such a thing, but it hasn’t be slotted on the roadmap yet.

  • @sinafh
    @sinafh 3 роки тому

    Hi Chris, is it possible to use In-Memory Outbox with Job Consumers? Asking since enabling In-Memory Outbox stopped Job Consumer messages from being published...

    • @PhatBoyG
      @PhatBoyG  3 роки тому +1

      I don't think so, no, the outbox was not meant for use with job consumers.

  • @w32crazydev
    @w32crazydev 3 роки тому

    What is the awesome console for mac that you use for this demo?