.NET in MOM
- Posted: Apr 17, 2006 at 10:42 AM
- 19,333 Views
- 9 Comments
Download
How do I download the videos?
- To download, right click the file type you would like and pick “Save target as…” or “Save link as…”
Why should I download videos from Channel9?
- It's an easy way to save the videos you like locally.
- You can save the videos in order to watch them offline.
- If all you want is to hear the audio, you can download the MP3!
Which version should I choose?
- If you want to view the video on your PC, Xbox or Media Center, download the High Quality WMV file (this is the highest quality version we have available).
- If you'd like a lower bitrate version, to reduce the download time or cost, then choose the Medium Quality WMV file.
- If you have a Zune, WP7, iPhone, iPad, or iPod device, choose the low or medium MP4 file.
- If you just want to hear the audio of the video, choose the MP3 file.
Right click “Save as…”
- Mid Quality WMV (Lo-band, Mobile)
- WMV (WMV Video)
Comments Closed
Comments have been closed since this content was published more than 30 days ago, but if you'd like to continue the conversation,
please create a new thread in our Forums,
or
Contact Us and let us know.
Follow the Discussion
Charles, you said you would post links to the blogs. Where are they?
Nice. I did not understand the server side issue. IMO, the case for .Net on the server side is even better.
1) Locks are faster as they are user mode w/ no kernel mode switch like you would have with a native mutex.
2) Sockets are the same. Small pinvoke overhead with buffer copy on reads/writes, but that is probably not major.
3) DB query and update is same as you need sql client in both.
4) Listen loop is the ~same.
5) Threads work great in .Net. No faster, AFAICT, in native code.
6) Things like System.Threading.Timer are just thin wrappers.
7) It is tons easier to write and debug.
You would need to write it and test for actual perf, but a .Net server exe should not be a general perf issue. BizTalk uses .Net on server side. Did you find a specific issue that was too slow or something you could point to? Did you try the /clr switch and try the server?
Second, could you post a snippet of general idea on how you are doing exceptions to capture the idea you where talking about (i.e. compare/contrast the first way -vs- the way you now use with anonymous delegates). That would be helpful as I did not fully understand from the description. Thanks guys!
TIA
--wjs
Here they are.
C
I think there is some misunderstanding here. The performance discussion was around the team's experience dogfooding early versions (unreleased) of the Framework. Nobody is saying that ASP.NET is not performant...
C
Brijesh! Cool to see you.
Remember me from the early days of MOM at MSFT? .NET rocks, of course, so glad to see big visibility for its use with MOM.
Jon Schwartz
www.kidsprogramminglanguage.com
"So we have the MOM server component which is essentially all native code, 'cause we felt that .NET was not quite ready for a full server side implementation yet."
That's what I'd love to hear further details on. Why isn't it ready?
I only brought up ASP.NET because what it sounds like he's saying there is that the performance of the CLR isn't ready for server side implementations. Clearly that could be perceived as somewhat of a mixed message since ASP.NET is a server side technology that provides some amazing performance over competing technologies.
Cheers,
Drew
Remove this comment
Remove this thread
close