servicestack,Events,Concurrency,servicestack" /> servicestack,Events,Concurrency,servicestack" />

ServiceStack中的ServerEventsClient并发模型

ServiceStack中的ServerEventsClient并发模型,events,concurrency,servicestack,Events,Concurrency,servicestack,我使用ServerEventsClient来侦听服务器事件。我还使用JsonServiceClient(可通过ServerEventsClient类的属性ServiceClient获得)向服务器发送消息。当ServiceClient等待服务器的响应时(可能需要一些时间),ServerEventsClient是否从服务器接收事件并发送心跳?是,使用到服务器事件的单独长期异步连接/event stream,因此您可以同时使用ServiceClient执行其他请求。感谢您的快速回答。这仅适用于异步请求

我使用ServerEventsClient来侦听服务器事件。我还使用JsonServiceClient(可通过ServerEventsClient类的属性ServiceClient获得)向服务器发送消息。当ServiceClient等待服务器的响应时(可能需要一些时间),ServerEventsClient是否从服务器接收事件并发送心跳?

是,使用到服务器事件的单独长期异步连接
/event stream
,因此您可以同时使用ServiceClient执行其他请求。

感谢您的快速回答。这仅适用于异步请求?@VladimirShiyanov不,它不会阻止任何请求,我是说ServerEventsClient只通过一个单独的长期非阻塞异步请求连接到SSE/事件流,它不会干扰或阻止任何ServiceClient请求(它甚至不会将ServiceClient用于其SSE事件流)。