如果我让鲍勃给我买个三明治,鲍勃说“好的”,但是他在回来的路上被公交车撞了,那么我永远得不到我的三明治-而且我不知道我得不到我的三明治!所以我不会告诉任何人,“嘿,我饿了!”
在MSMQ中有没有处理这个问题的方法?我能预留一条消息,这样它就不会传递给任何其他人,但是我又不会消费它,这样如果我吃不下它,我可以稍后将其放回队列中吗?
我甚至不知道该怎么称呼它。:|
澄清一下:我正在使用事务性队列。但是,如果消费者接收到一条消息(并且消息被删除),那么当消费者无法执行消息要求它执行的操作时会发生什么?唯一的选择是让消费者将其放回队列吗?
在MSMQ中有没有处理这个问题的方法?我能预留一条消息,这样它就不会传递给任何其他人,但是我又不会消费它,这样如果我吃不下它,我可以稍后将其放回队列中吗?
我甚至不知道该怎么称呼它。:|
澄清一下:我正在使用事务性队列。但是,如果消费者接收到一条消息(并且消息被删除),那么当消费者无法执行消息要求它执行的操作时会发生什么?唯一的选择是让消费者将其放回队列吗?