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