SlimMessageBus icon indicating copy to clipboard operation
SlimMessageBus copied to clipboard

Lightweight message bus interface for .NET (pub/sub and request-response) with transport plugins for popular message brokers.

Results 48 SlimMessageBus issues
Sort by recently updated
recently updated
newest added

Instead of having to implement `IConsumerWithContext` it would be good to be able to inject `IConsumerContext` into consumers.

On sending a message to the outbox, the `OutboxForwardingPublishInterceptor` will notify the `OutboxSendingTask` that a publishing loop should begin. If the `OutboxSendingTask` is already publishing messages, the notification will be...

enhancement
Host.Outbox

When a message is sent to the outbox for deferred publishing, the `OutboxSendingTask` service can be notified that a new message(s) is waiting to be processed so as to avoid...

enhancement
Host.Outbox

Please bring in [Amazon SQS](https://aws.amazon.com/sqs/) as another transport to SMB. Proposed name of the NuGet and project: `SlimMessageBus.Host.AmazonSQS`

enhancement
priority-high

When `SlimMessageBus` is configured to use a primary (`Main`) bus only, the `OutboxSendingTask` fails to locate the bus. I have narrowed the issue down to the `OutboxSendingTask.GetBus` method but unfortunately...

Not sure if I missed it in the docs. If such a feature doesn't exist, it could be modeled similar to how the settings inheritance works in the hybrid bus....

Addition of a health check circuit breaker for consumers (`SlimMessageBus.Host.CircuitBreaker.HealthCheck`). Consumers can be optionally associated with one or more tags (and severities) in order to temporarily pause the consumer while...

It's not worth it dragging both along in the code base forever

Features - #246

Several changes to `SlimMessageBus.Host.Outbox.*` in preparation for onboarding other storage providers: - `IGuidGenerator` in `SlimMessageBus.Host` - Default `GuidGenerator` registered in DI - Ability to register custom UUIDv7 implementation [based on...

Host.Outbox