473,383 Members | 1,748 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,383 software developers and data experts.

Can C# aaplications be load-balanced on the middle tier

Does anyone know if C# (or .NET applications in general)
can be load balanced on the middle tier simply by
deploying them to multiple servers in a clustered
environtment?

If so, would this be something supported by the Framework,
MSCS, or a third party solution such as Local Director?

Also, if it can be done are their coding caveats that must
be adhered to?
Nov 15 '05 #1
2 2037

"billym" <no****@nospam.com> wrote in message
news:0c****************************@phx.gbl...
Does anyone know if C# (or .NET applications in general)
can be load balanced on the middle tier simply by
deploying them to multiple servers in a clustered
environtment?

If so, would this be something supported by the Framework,
MSCS, or a third party solution such as Local Director?

Also, if it can be done are their coding caveats that must
be adhered to?


How are you calling the middle tier? Remoting? Web Services?

If they're web services, then they'll behave just like
other ASP.NET apps. Except you'd probably want them stateless
so you didn't have to worry about synchronizing between
the various nodes in the load-balanced cluster.

-c
Nov 15 '05 #2
THe middle tier consists of both ASP.NET web pages and
WinForms, depending on the application (there are serveral
apps we are developing for both internal and external
use). So the answer is that the system will use both IIS
based Web Service calls as well as Remoting method calls.

The goal is seperate clusters for each tier -- i.e., a web
server farm, application cluster, and SQL Server failover
cluster.

Logic for UI components will be within the ASP.NET
enviornment, however much of the heavy-lifting business
logic will be in the BLL layer on the application
servers... and these are the ones I am most concerned
about. (They will be accessed internally via Remoting.)
-----Original Message-----

"billym" <no****@nospam.com> wrote in message
news:0c****************************@phx.gbl...
Does anyone know if C# (or .NET applications in general)
can be load balanced on the middle tier simply by
deploying them to multiple servers in a clustered
environtment?

If so, would this be something supported by the Framework, MSCS, or a third party solution such as Local Director?

Also, if it can be done are their coding caveats that must be adhered to?
How are you calling the middle tier? Remoting? Web

Services?
If they're web services, then they'll behave just like
other ASP.NET apps. Except you'd probably want them statelessso you didn't have to worry about synchronizing between
the various nodes in the load-balanced cluster.

-c
.

Nov 15 '05 #3

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

6
by: Matthew Wells | last post by:
I am trying to load a form (load Me) without the form becoming visible. If I try me.hide or me.visible = false, they load the form and the form blinks before becoming invisible. Is there a way to...
6
by: JS | last post by:
EE instance DB2 v7.2.0 fixpack 3 on WIN2K. I select some data from a table A and write it to a file using the COALESCE function and whitespace as the null character: eg coalesce(col1, ' '). This...
2
by: **Developer** | last post by:
I have a Form (FV&C) containing a userconrtrol (CF&E) I do a ShowDialog for the form and the form's Load calls a method of the UserControl. The first time I do this the usercontrol appears on...
3
by: db2udbgirl | last post by:
Env: DB2 UDB 8.2, AIX 5.3 While trying to load data (73 Million rows, Medium size table uses 4K tablespace) into a table using cursor it fails with "SQL0964C The transaction log for the database...
1
by: dbagirltx | last post by:
We have done some testing with mixed and forgotten results. So I'm hoping that asking here can clarify some issues for us. Right now we do one weekly warm backup. Throughout the week there are...
1
by: huyuhui | last post by:
The following is a question of LOAD utility. Question: How does the DB2 enforce table check constraints for data added to table with the LOAD utility? A. With the BUILD phase of LOAD B. With the...
2
by: contractsup | last post by:
Environment: $ uname -a AIX <withheld2 5 000100614C00 $ db2level DB21085I Instance "<withheld>" uses "32" bits and DB2 code release "SQL08024" with level identifier "03050106"....
5
by: danfan46 | last post by:
Hi. I'm on DB2 9.5.0.1 on Linux AMD 64 and the database has four partitions where catalog is on partion 0 and user data on 1 thru 3. After a load failure (path to load file was wrong) I...
2
by: David Thielen | last post by:
So we have moved our app from .NET version 2.X in IIS6 to a Windows 2008 Server running IIS7. We have copied all files to the Windwardreports\apps directory and that apps directory has been...
13
by: rdudejr | last post by:
Hi all, I hardly ever make a post unless I am having a very purplexing issue, so this one should be good... I am trying to do a load against a database on an AIX server into a DB2 v9.1...
1
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome former...
0
by: ryjfgjl | last post by:
In our work, we often need to import Excel data into databases (such as MySQL, SQL Server, Oracle) for data analysis and processing. Usually, we use database tools like Navicat or the Excel import...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.