RedisMQ中out队列的目的是什么?

时间:2012-12-14 10:35:12

标签: redis servicestack

在RedisMQ的Re-usability用例项目中,有一个SMessageService,它有以下处理程序。

SMessageService :Service{

    public object Any(EmailMessage request)
    {
        var sw = Stopwatch.StartNew();
        Db.InsertAll(Email.Process(request));
        return new SMessageResponse { TimeTakenMs = sw.ElapsedMilliseconds };
    }...
}

当服务返回时,它将消息放入mq:SMessageResponse.inq列表中。

我的问题是,如果我返回null而不是新的SMessageResponse {...},则会在mq:EmailMessage.outq列表中放入一条消息,这是什么原因?

另外,如果我根本不想回复回复,我该如何做,或者这是消息传递方面的不良做法?换句话说,我总是需要记录发生的事情。

0 个答案:

没有答案