11 packages tagged with “dragonfly”
Client API for Dragonfly web services. Requires a free account to be set up at www.dragonflysms.com
Dragonfly 插件开发包
Core abstractions for Valir distributed job queue framework. Contains interfaces for IJobQueue, IEventBroker, IDistributedLock, and IRateLimiter.
Core runtime for Valir distributed job queue. Contains WorkerRuntime, RetryPolicy, JobStateMachine, and ValirOptions configuration.
Apache Kafka adapter for Valir event bus. Provides IEventBroker implementation with at-least-once delivery, consumer groups, and SASL authentication support.
RabbitMQ adapter for Valir event bus. Provides IEventBroker implementation with topic exchanges, durable queues, and manual acknowledgments for reliable messaging.
Redis implementation for Valir job queue. Provides RedisJobQueue, RedisDistributedLock, and RedisRateLimiter with atomic Lua scripts for reliable distributed operations.
Azure Service Bus adapter for Valir event bus. Provides IEventBroker implementation with session support, auto-lock renewal, and Azure-native messaging patterns.
ASP.NET Core integration for Valir. Provides DI extensions (AddValir), OpenTelemetry native tracing, and middleware for job queue operations.
Transactional Outbox pattern for Valir using Entity Framework Core. Ensures atomic job creation with database transactions for reliable message delivery.
Serilog integration for Valir job queue framework. Provides structured logging with job context enrichment for background job execution.