如何使用ServiceStack将事件发布到多个接收器

时间:2015-07-23 11:56:32

标签: events servicestack

我一直在使用ServiceStack在系统之间进行通信,并且想知道是否也可以以可以发布事件的方式使用ServiceStack,其他人可以订阅0到N.

它也应该以异步/断开的方式工作,如果在订户暂时关闭/不可用时发布事件,则仍将传递事件。这可以通过ServiceStack实现,如果是,那么最好的方法是什么?

1 个答案:

答案 0 :(得分:1)

ServiceStack支持通知支持JavaScript或multiple subscribers with Server EventsC#/.NET Clients

实现发布/订阅消息传递的另一个选择是使用本机Pub/Sub library support in Redis

但这些都不支持持久的Pub / Sub ,即客户不接收在他们未连接时发送的消息。 RabbitMQRedisMQ中的MQ支持确实支持持久消息传递,但它们不是Pub / Sub,即它们只是 1:1 消息队列。