61 packages tagged with “message-queue”
Package Description
OpenSleigh is a distributed saga management library for .NET Core.
Extended and opinionated API for Microsoft Message Queue (MSMQ)
Client library for using the RipplesMQ Message Broker Server
MSMQ (Microsoft Message Queuing) helper library
RabbitMQ transport for OpenSleigh.
Base SQL persistence for OpenSleigh. To be used as base for SQL-related libraries.
In-Memory persistence and transport for OpenSleigh.
Kafka transport for OpenSleigh.
A message driven distributed asynchronous workflow framework. 消息驱动的分布式异步工作流程处理框架。
Simple helper that provides message queuing for any class.
Shared library for NTDLS.CatMQ.Client and NTDLS.CatMQ.Server. Versioned independently from the dependent packages.
A high-performance and reliable persistent message queue designed for efficient inter-process communication, task queuing, load balancing, and data buffering over TCP/IP.
Azure Service Bus transport for OpenSleigh.
MongoDB persistence for OpenSleigh.
.NET client library for RSQueue message queue service
Chd (Cleverly Handle Difficulty) packages are easy to use. This package contains RabbitMQ message queue abstractions and helpers for pub/sub patterns and reliable messaging in distributed systems.
PostgreSQL persistence for OpenSleigh.
An in-memory, non-persistent message queue designed for efficient inter-process communication, task queuing, load balancing, and data buffering over TCP/IP
SQL Server persistence for OpenSleigh.
Message queueing for your .NET Core project using MongoDB as the data source. Use Cases: - You have a website where users can register. You want to send out a double-opt-in email asynchronously after registering. - You want to send out a reminder email after 24h after registering. - You want to call a third party service that can fail (your own network, downtime of service etc.). You want to retry the call in case of failure. - You have other long running tasks that should be executed after a user's operation. Characteristics - Supports high-availability out of the box. You can run as many processes as you like. MongoDB's atomic operations ensure that messages are processed only once. - Guarantees FIFO dequeueing but cannot guarantee order of execution of your messages when running multiple processes. - Supports different queues, so you can have a high priority queue. - Supports scheduling of messages (define the time when a message should be dequeued)
JoberMQ Client Framework
Shared library for NTDLS.KitKey.Client and NTDLS.KitKey.Server. Versioned independently from the dependent packages.
In memory non-persistent message queue with notifications/messages, query/reply support and several message boradcast schemes. Intended for inter-process-communication, queuing, load-balancing and buffering over TCP/IP.
A low latency, high-performance, and reliable persistent or ephemeral key-value store over TCP/IP.
A Fluent Queue Client for creating Azure Storage Queues and Consumers
CosmosDB persistence for OpenSleigh using the MongoDB API.