Questions tagged [outbox-pattern]

The Outbox Pattern is based on Guaranteed Delivery pattern and looks as follows: When you save data as part of one transaction, you also save messages that you later want to process as part of the same transaction.

40 questions
0
votes
1 answer

MassTransit transactional outbox for segmented messages

I have a service which breaks down a large message into multiple parts and publishes to Azure Service Bus. I now would like a consumer to consume these parts, but not publish or act on them until all parts have been received. Is there a way I can…
Stix
  • 182
  • 1
  • 10
0
votes
1 answer

MongoDb, RabbitMq and outbox pattern

I have a question about mongodb and outbox pattern (and i'm quite newbie in mongo). I am working on application, that uses mongodb as primary database. I have some use cases, in which i need to save document to the database and then publish some…
0
votes
0 answers

Debizum Kafka connect what happens when kafka is down?

I have a concern regarding the Debizum outbox pattern ,that is when the Kafka connect consumes messages from outbox table and trying to produce to kafka topic ,if the kafka brokers are down does the debizum retries the message delivery or just…
0
votes
1 answer

Quarkus outbox pattern with Debezium: how to add a custom column to outbox table

I am using Debezium for implementing outbox pattern on Quarkus (v 2.3.0 Final) and it works fine! I added a custom string column to my outbox table (on a Postgres DB) but when I call event.fire, the string value is not persisted. I have found this…
0
votes
1 answer

How to get MassTransit ConversationId inside Asp.net core controller without sending any messages?

Inside an ASP.NET Core controller I have an action that creates messages and modifies the DB. In order to do it more reliable it uses the outbox pattern we implemented to serialize the messages to DB. The problem is we lose the ConversationId of the…
0
votes
1 answer

How to secure reliable publication when send event about successful db insertion to Event Hub?

Context: In Azure function with EventHubTrigger, I save data mapped from handled event to database (through the Entity framework). This action performs synchronously Trigger a new event about successful data insertion using event hub producer. This…
nikolan
  • 3
  • 3
0
votes
1 answer

Reverting the Transactional Outbox Pattern

Problem Decription: It is not viable to use a distributed transaction that spans the database and the message broker to atomically update the database and publish messages/events. The outbox pattern describes an approach for letting services execute…
0
votes
1 answer

OutBox pattern - is there a downside to reuse records

I'm reading about OutBox pattern implementations which create records in a table and then a debezium connector read the bin-log to publish those changes to Kafka. This open an issue that after the record was added (and written to the bin log) it…
Roee Gavirel
  • 18,955
  • 12
  • 67
  • 94
0
votes
1 answer

How to send message to Microsoft EventHub with Db Transaction?

I want to send the event to Microsoft Event-hub with Db transaction: Explanation: User hit a endpoint of order creation. OrderService accept the order and put that order into the db. Now Order service want to send that orderId as event to another…
0
votes
1 answer

How to implement outbox pattern in Cosmos DB

I'm looking to implement support for the outbox pattern in Cosmos DB. However, Cosmos DB doesn't seem to support transactions across collections. Then how do I do it? I've been considering a few approaches to implement this: Use Service bus…
Fabio Milheiro
  • 8,100
  • 17
  • 57
  • 96
1 2
3