As a client application using MassTransit, I want to make requests to a service and receive an asynchronous wait object in response that I can use to optimize my request processing so that I don't tie up the .NET thread pool with pending requests.
When submitting a request message, the service bus should return an IAsyncResult that can be used to wait for the response.
When the response arrives at the service bus, the service bus should set the wait handle to release the requesting thread.
When the response arrives at the service bus, if a callback was registered with the request, it should be invoked by the service bus.
Comment #1
Posted on Dec 31, 2007 by Swift Cat(No comment was entered for this change.)
Comment #2
Posted on Jan 6, 2008 by Swift Cat1 and 2 are done. the callback support needs to be added yet.
Comment #3
Posted on Jan 7, 2008 by Swift Cat(No comment was entered for this change.)
Comment #4
Posted on Jan 8, 2008 by Swift CatTest for callback written and functionality verified.
Comment #5
Posted on Jan 13, 2008 by Swift Cat(No comment was entered for this change.)
Status: Fixed
Labels:
Type-Enhancement
Priority-High