Sign in
|
Join
Search
Pierre Greborio.NET
Talking about .NET world
Home
About
RSS
Atom
Comments RSS
Recent Posts
Changing home
One year after...what's happened?
Reliability with WCF
First drop of WCF client addin for Visual Studio 2005
From Indigo to WCF tool
Tags
ASP.NET
Object Orientation
Others
WCF Tool
Web Services
Navigation
Home
Blogs
My Blogroll
Andres Aguiar
Don Box
Yasser Shohoud
Christian Weyer [WS man]
Clemens Vasters [WS enterprise]
Ingo Rammer [Remoting man]
Chris Brumme
Martin Fowler
Archives
April 2007 (1)
January 2007 (1)
February 2006 (1)
January 2006 (1)
December 2005 (3)
November 2005 (1)
September 2005 (2)
August 2005 (1)
June 2005 (6)
May 2005 (2)
April 2005 (1)
March 2005 (8)
February 2005 (1)
January 2005 (5)
December 2004 (7)
November 2004 (7)
June 2004 (1)
May 2004 (1)
April 2004 (2)
March 2004 (3)
January 2004 (7)
November 2003 (3)
September 2003 (5)
August 2003 (7)
July 2003 (7)
June 2003 (2)
What future for queues ?
Ok, the asynchronous world is supported today principally by MSMQ. What the future will be ?
MSMQ
Service Broker of MS SQL 2005
Biztalk (MSMQT)
Posted:
Nov 22 2004, 10:52 PM
by
PierreG
| with
7 comment(s)
Comments
Erv Walter
said:
4. Indigo
#
November 22, 2004 5:12 PM
Bruce Williams [MSFT]
said:
I work with the MSMQ team, and unfortunately I can't talk about their future plans right now. I will say that I think MSMQ is a fine, mature product that you should feel free to use if it meets your needs. I'd also be curious to know what you think the future *should* be, and why?
#
November 22, 2004 9:09 PM
John Cavnar-Johnson said:
SQL Service broker is an abomination. We can only hope and pray it will be aborted before it sees the light of day (although I realize that's too much to ask). Microsoft continues to damn MSMQ with faint praise while continuously coming up with "replacements" that are either less capable or horribly complex (or like Service Broker both at the same time). What I would like to see is MSMQ extended to include an interoperable wire format and a way to tie a message contract to a queue (probably via a custom formatter/XML schema pair).
#
November 22, 2004 11:49 PM
Pierre Greborio
said:
Bruce,
MSMQ is a really good product. The only think I really don't like is the message size limitation (for what I know it's 4MB).
In the future (probably Indigo as Erv says) I hope to have a better support for MQ components in .NET (the implementation of IPersistStream isn't so simple).
In any cases, MSMQ today is my primary choice, with WS duplex message patterns too.
#
November 23, 2004 2:08 AM
Bruce Williams [MSFT]
said:
MSMQ is a strong product, and it meets a wide variety of messaging needs today. I hope and expect that you'll be pleased to see the directions we are taking the product - I'm looking forward to the day, hopefully in the near future, when I can talk about it. Even without any visions of the future, however, there is plenty of juicy messaging goodness already shipping with MSMQ and System.Messaging.
I'd be interested in learning more about your ask relating to "MQ components" - you mean System.Messaging, right? How are you using IPersistStream with it?
#
November 24, 2004 1:10 AM
Pierre Greborio
said:
Bruce, I agree, MSMQ is a strong product. The limitation of 4MB Message size could be a problem when using MSMQ with MQ components, but today I never reached that limit.
MQ Component I mean Enterprose Services queued components. And yes, I'm using IPersistStream with the Michael's wrapper (
http://www.gotdotnet.com/Community/UserSamples/Details.aspx?SampleGuid=3537c3ce-8e80-46af-baf7-7d919e320607
)
I hope to find something integrated in EnterpriseServices namespace in the near future as well as a good article ;-).
#
November 24, 2004 9:21 AM
Yoel Arnon
said:
MSMQ, definitely... MSMQ is powerful, lightweight and simple to use. I would use MSMQ for everything except SQL replications (where I would consider Service Broker) or communication with Biztalk (when I would use MSMQ/T).
One thing I would really like to see in the long run, though, is "componentized MSMQ" - an MSMQ version that would let me hook up my own storage or my own transport (instead of TCP). Such version can be based on MSMQ/T.
(I am biased, of course, after working in the MSMQ team till this August :-))
#
December 5, 2004 7:39 AM