Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

.Net Remoting vs. WCF

I am working on a .Net website which is going to have 1000s of concurrent users.

I am thinking of keeping the business components on the app server and UI components on the web server. Database (MS SQL Server 2005) will be hosted on another server. I am planning to use the load balancing as well.

Given this, what's the best way of communication from web server to app server if I want to have the optimum application performance and scalability?

like image 206
Jeremy Thomson Avatar asked Mar 07 '09 17:03

Jeremy Thomson


People also ask

What replaces .NET Remoting?

It is now superseded by Windows Communication Foundation (WCF), which is part of the . NET Framework 3.0. Like its family members and similar technologies such as Common Object Request Broker Architecture (CORBA) and Java's remote method invocation (RMI), .

Is NET Remoting deprecated?

NET Remoting has already been deprecated with the release of . NET Framework 3.0 in 2009 and is no longer available on .

Is .NET Remoting still supported?

NET Core and . NET 5 and later versions don't have support for . NET remoting, and the remoting APIs either don't exist or always throw exceptions on these runtimes.

What is the Web services remoting and WCF?

WCF is defined as Windows Communication Foundation and is a part of . NET 3.0 framework. Web services can communicate with any application built on any platform, whereas a . NET remoting service can be consumed only by a .


1 Answers

You can check here a performance comparison between WCF and other communication technologies (including .Net remoting). The conclusion is : WCF is faster.

like image 83
ybo Avatar answered Oct 17 '22 00:10

ybo