There's a comment on PHP Everywhere about the ZDNet article about HTTP from the other day.
Interesting point, but this alarmist attitude only makes ignorant chickens squack in fear. The solution already exists. It's called message queuing. Microsoft even has a queuing product called MSMQ. The algorithm:
> For every long-running RPC call coming from a client, you store the transaction on the server in a queue and disconnect. For each transaction in the queue, you also store a client callback address. When the transaction is popped off the queue and carried out, you send the response back to the client callback address.
That's fine, the article said you can hack this stuff onto HTTP. The point was that he wanted an "industry-wide way to do long-running requests", not just a proprietary scheme from Microsoft. Box said "if one vendor does it on their own, it will simply not be worth the trouble", and this is coming from someone at Microsoft. If he thought MSMQ fit the bill, wouldn't he have mentioned it?
Feel free to post a comment below. Please see my comment policy.
Formatting Rules (No HTML):