Nochmal COM
-
Hallo,
Danke ReneG für deine schnelle Hilfe von vorhin.
Jetzt habe ich aber noch ein Problem.
Ich möchte meine Komponente nun als COM+ Anwendung auf einen Win2000-Server installieren. Diese Komponente werden dann bis zu 20 Clienst verwenden.
Was passiert nun wenn mehrere Clients gleichzeitig auf den Servers zugreifen.
Werden dann jeweils (pro Zugriff) eine neue Instanz von DLLHOST.exe erzeugt und muss ich mit Warteschlange arbeiten (oder was es sonst noch gibt)?
-
Hab in COM+ bisher nur kurz reingeschnuppert, aber wenn ich es richtig verstanden habe, ist das folgendermassen:
1. Der Client verbindet sich über COM+ mit dem Server
2. Existiert noch kein Prozess für das angeforderte Objekt, wird ein Surrogat-Prozess des MTS angelegt und darin die Schnittstelle fpür das Objekt angefordert.
3. Ein weiterer Client fordert ein neues Server-Objekt an, welches aber auch vom MTS-Surrogat-Prozess verwaltet wird.Da es 'unterschiedliche' Objekte sind, brauchst Du wohl keine Warteschlangen.
Aber vielleicht hat -King- dazu auch nochwas zu sagen
-
Das heisst nich COM+ sondern C-O-M
*kleiner witz so kurz vor feierabend*
-
@C-O-M
Also entweder arbeite ich schon zu lange, oder es sitzt jemand auf meiner Leitung