4
需要做些什么才能使InMemoryTransientMessageService在后台线程中运行?我发布的东西用ServiceStack:如何使InMemoryTransientMessageService在后台运行
base.MessageProducer.Publish(new RequestDto());
服务内,他们的服务请求立即里面exececuted。
该项目是自主托管的。
这里是表示而不是将其推迟到背景的当前请求的阻塞快速单元测试:
什么消息提供您使用? MSMQ。 – Shashi 2013-04-09 10:08:10
ServiceStack中的InMemoryTransientMessageService,它是一个简单的内存中队列。所以队列的目的是让主叫方尽可能少地等待,而不是确保消息被100%保证被处理。如果我想这样,我可以使用Redis:https://github.com/ServiceStack/ServiceStack/wiki/Messaging-and-redis – mattias 2013-04-09 11:37:22