Apache Kafka
Install package
dotnet add package TransactionalBox.Kafka
Outbox
Register
builder.Services.AddTransactionalBox(x =>
{
x.AddOutbox(
storage => ...,
transport => transport.UseKafka(settings => settings.BootstrapServers = bootstrapServers)
);
});
Inbox
Register
builder.Services.AddTransactionalBox(x =>
{
x.AddInbox(
storage => ...,
transport => transport.UseKafka(settings => settings.BootstrapServers = bootstrapServers)
);
});