A very basic yet powerful and fully working Message Queue within ServiceStack is RedisMQ, which uses Redis and its features under the hood to implement a persistent queue. The factory and the server are located in the
NuGet package (
ServiceStack.Messaging.Redis) and depend on
ServiceStack.Client for underlying communication and connection management (
The components connected to Redis are not generally services or clients but producers and consumers of messages, where a consumer of a message can produce a subsequent message that is consumed by another component, as shown in the following figure:
As the underlying technology used is Redis, a certain persistence of the messages ...