We’re looking at how to push events from one service to one or many other services which can subscribe to selected types of events.
My first thought would be to use ServiceStack’s messaging capability on top of Redis or RabbitMQ, but I wanted to ask whether consuming Server Sent Events with the ServiceStack client would perhaps work as well.
So, my question is: does the ServiceStack SSE provide catch-up functionality so that a client service could receive events that were pushed while it was offline?