Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
COM Interop
Message
De
15/07/2008 13:08:22
Thomas Ganss (En ligne)
Main Trend
Frankfurt, Allemagne
 
 
À
14/07/2008 16:00:20
Information générale
Forum:
ASP.NET
Catégorie:
Autre
Titre:
Versions des environnements
Environment:
C# 2.0
OS:
Windows XP SP2
Network:
Windows 2003 Server
Database:
MS SQL Server
Divers
Thread ID:
01330979
Message ID:
01331429
Vues:
8
On each client the vfp9 exe has to run 24x7 ? How many clients ? What load on the client ? Load balancing achieved how ?
I cannot get a clear picture of the problem areas, but you might consider running 2 instances of the vfp9 exe on each client with an easy interface to start/stop from outside (for troubleshooting or new versions) on todays machines. When including too much "foreign stuff" and if no need for bloody gigantic marshalling exisits I tend to use out-of-process exes, even in chains. That way you get redundancy in the vfp9 exe as well by having a tiny stub so short no problems should happen there. vfp has a few shortcomings, but locking up the OS is not among them - easy to kill most of the times. So each exe looks if it is time for a suicide, checks the other instance is alive and electronic seppuko afterwards.


>Still the option may be better because the VFP exe has to run 24x7 with no downtime. It is a mission critical app that never gets shutdown.
>
>>Then my scenario would put the API dll into their own Dotnet Exe, communicating with the Server Exe from each client. Vfp Exe calls other Dotnet Process and can kill the Exe wholesale. Dotnet Runtime should be free from vfp process space. But restarting Dotnet might not be THAT much faster than vfp plus dotnet <g>.
>>
>>>>I am not sure I follow.
>>>>There is an (C#)-Exe on the server. C#-Dll's communicate on a couple of clients with that server. Each C#-Dll is called via COM locally from a vfp9 exe ?
Précédent
Répondre
Fil
Voir

Click here to load this message in the networking platform