34 packages tagged with “event-bus”
An event bus abstraction layer over Dapr pub/sub.
An event bus abstraction layer.
A MongoDB implementation of event caching.
A MongoDB implementation of event caching with Dapr state store.
Core implementation of event caching.
A set of abstractions for implementing the Saga pattern.
A Redis implementation of event caching.
Event system implementation for ModMon modular monolith framework
CQRS and event-driven architecture extension for Myth.Flow with dispatcher, event bus, message brokers (Kafka, RabbitMQ), caching, circuit breaker, and dead letter queue for resilient distributed systems.
Core abstractions for event-driven communication in .NET applications, including event bus, event handlers, and integration events.
A flexible messaging library supporting multiple message brokers including RabbitMQ, Kafka, Redis, Azure Service Bus, Amazon SQS, NATS, and Google PubSub.
In-memory event bus for modular monolith .NET applications, suitable for simple event-driven communication, development, and testing.
Transport-agnostic distributed events core for Softalleys.Utilities.Events. Provides envelopes, naming, serialization, DI builder, event bus decorator, and receiver abstractions.
高性能事件总线类库 - 支持强类型事件、委托编译优化、重试策略、拦截器等企业级功能
Enhanced implementation of DotNetCore.CAP for message brokers like RabbitMQ, Kafka, Redis, and others. Simplifies integration of event-based microservices.
Google Pub/Sub transport implementation for Softalleys.Utilities.Events.Distributed. Provides Google Cloud Pub/Sub integration for distributed event publishing and receiving.
Core interfaces and contracts for Vuzol, a lightweight and fluent messaging abstraction.
A lightweight and fluent messaging abstraction over RabbitMQ. Features automatic topology management, scoped processing, and dead-letter support.
Provides a decoupled event bus for in-process communication.
A in-memory implementation of the Alveus.EventBus.
Abstractions for a high-performance in-memory event bus based on System.Threading.Channels.
In-memory event bus implementation using System.Threading.Channels.
A lightweight state management library for Blazor applications (WebAssembly and Server) implementing the Mediator pattern with CQRS support, global handlers for cross-cutting concerns, UI message bus for component coordination, Result monad pattern, and async result tracking. Features thread-safe operations, pub/sub messaging, pipeline behaviors, and functional error handling.
Core abstractions for Valir distributed job queue framework. Contains interfaces for IJobQueue, IEventBroker, IDistributedLock, and IRateLimiter.
A lightweight, high-performance in-process event bus for .NET. Strongly-typed events, async handlers, ordered dispatch, error isolation, and DI integration.
Azure Service Bus adapter for Valir event bus. Provides IEventBroker implementation with session support, auto-lock renewal, and Azure-native messaging patterns.
Apache Kafka adapter for Valir event bus. Provides IEventBroker implementation with at-least-once delivery, consumer groups, and SASL authentication support.
Core runtime for Valir distributed job queue. Contains WorkerRuntime, RetryPolicy, JobStateMachine, and ValirOptions configuration.
Transactional Outbox pattern for Valir using Entity Framework Core. Ensures atomic job creation with database transactions for reliable message delivery.
RabbitMQ adapter for Valir event bus. Provides IEventBroker implementation with topic exchanges, durable queues, and manual acknowledgments for reliable messaging.