Here is a more in-depth discussion of using Remoting events across machine
boundaries from another source that was linked to earlier:

"No matter which category your application belongs to, I heavily recommend
NOT to use events, callbacks or client-side sponsors for networked
applications.  Yes, it's possible to use them.  Yes, they might work after
applying one or another workaround.  The real trouble is that they are not
highly stable and don't perform that well.  The reason for this
stability/performance drawback lies in the invocation model.  First, you
have to make a decision on whether to invoke events synchronously or
asynchronously from the server's point of view.  In the first case, your
server has to wait until all clients acknowledged and processed the callback
which increases the request time by a magnitude.  If however you decide to
use them asynchronously, you might run into a number of different issues -
of which ThreadPool starvation is only the smallest, and lost events and
locked up applications are the more critical ones."

http://www.ingorammer.com/ArchitectureBriefings/RemotingBestPractices.pdf


-----Original Message-----
From: Moderated discussion of advanced .NET topics.
[mailto:[EMAIL PROTECTED] On Behalf Of Davies, Glenn
Sent: Wednesday, October 22, 2003 3:33 AM
To: [EMAIL PROTECTED]
Subject: Re: [ADVANCED-DOTNET] Help! Which middle-tier: remoting, sockets,
COM+ ......

Thanks Jeff, that's a useful link.

I'm finding it a bit difficult to see Clemens' argument against using
remoting across machine boundaries from those slides apart, maybe, from the
lack of security (which is relatively easy to implement yourself) or perhaps
the lack of a "session management" model. Or am I missing something ?

Glenn Davies

-----Original Message-----
From: Jeff Reese [mailto:[EMAIL PROTECTED]
Sent: 21 October 2003 19:12

Clemens Vasters has a great set of slides on how to make the kinds of
decisions and how to organize your code here:

http://staff.newtelligence.net/clemensv/PermaLink.aspx?guid=97f80d05-73bc-4e
59-b2f1-c748d7eed43b

===================================
This list is hosted by DevelopMentorR  http://www.develop.com
NEW! ASP.NET courses you may be interested in:

2 Days of ASP.NET, 29 Sept 2003, in Redmond
http://www.develop.com/courses/2daspdotnet

Guerrilla ASP.NET, 13 Oct 2003, in Boston
http://www.develop.com/courses/gaspdotnet

View archives and manage your subscription(s) at http://discuss.develop.com

===================================
This list is hosted by DevelopMentorŪ  http://www.develop.com
NEW! ASP.NET courses you may be interested in:

2 Days of ASP.NET, 29 Sept 2003, in Redmond
http://www.develop.com/courses/2daspdotnet

Guerrilla ASP.NET, 13 Oct 2003, in Boston
http://www.develop.com/courses/gaspdotnet

View archives and manage your subscription(s) at http://discuss.develop.com

Reply via email to