我一直在使用ServiceStack在系统之间进行通信,并且想知道是否也可以以可以发布事件的方式使用ServiceStack,其他人可以订阅0到N.
它也应该以异步/断开的方式工作,如果在订户暂时关闭/不可用时发布事件,则仍将传递事件。这可以通过ServiceStack实现,如果是,那么最好的方法是什么?
答案 0 :(得分:1)
ServiceStack支持通知支持JavaScript或multiple subscribers with Server Events的C#/.NET Clients。
实现发布/订阅消息传递的另一个选择是使用本机Pub/Sub library support in Redis。
但这些都不支持持久的Pub / Sub ,即客户不接收在他们未连接时发送的消息。 RabbitMQ和RedisMQ中的MQ支持确实支持持久消息传递,但它们不是Pub / Sub,即它们只是 1:1 消息队列。