Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Clusterfähiger Dienst mit Delphi? (https://www.delphipraxis.net/132111-clusterfaehiger-dienst-mit-delphi.html)

mw19 6. Apr 2009 12:52


Clusterfähiger Dienst mit Delphi?
 
Hallo Gemeinde,

es geht darum, einen clusterfähigen Dienst zu programmieren. Dienstprogrammierung an sich ist soweit klar, nur habe ich inzwischen die Information von den Jungs aus Redmond, dass der Windows Server 2003 bzw. 2008 die Clusterfunktionalität nicht generell mit jedem Dienst ermöglichst, sondern nur "mit spezielle hierfür entwickelten Diensten". Genauere Angaben hierzu konnte ich leider nicht bekommen.

Weiß jemand von euch, was für den clusterfähigen Dienst benötigt wird bzw. worauf geachtet werden muss?

Ich bin für jeden Hinweis sehr dankbar :roll:

Gruß,
Michael

Bernhard Geyer 6. Apr 2009 14:32

Re: Clusterfähiger Dienst mit Delphi?
 
Kommt darauf an ob du irgendwas vom Cluster wissen willst oder ihn speziell unterstützen willst.

mw19 6. Apr 2009 14:43

Re: Clusterfähiger Dienst mit Delphi?
 
Hallo Bernhard,

nun ja, der Dienst speichert z.B. Daten in einer MySQL Datenbank. Anfragen von Clients nimmt er ebenfalls entgegen.
Wenn der Server ausfällt, soll es auf dem zweiten Node weiter gehen...

Ich hoffe deine Frage damit beantwortet zu haben.

Gruß,
Michael

Reinhard Kern 6. Apr 2009 14:43

Re: Clusterfähiger Dienst mit Delphi?
 
Zitat:

Zitat von mw19
Weiß jemand von euch, was für den clusterfähigen Dienst benötigt wird bzw. worauf geachtet werden muss?

Hallo,

wie immer gibt es ein API, in dem Fall failover cluster API. Am besten schaust du dir das mal an, was du davon brauchst, weil du sicher alle Definitionen selbst auf Delphi umsetzen musst. Bei vielfach verschachtelten C-Headern und Preprozessor-Anweisungen kann das schwierig werden. Es geht im Prinzip immer, aber der Aufwand kann beliebig hoch sein. Es ist daher zu überlegen, den Dienst gleich in einer von MS unterstützten Sprache zu schreiben (gleich wird hier ein Wutgebrüll losbrechen).

Gruss Reinhard

generic 6. Apr 2009 15:07

Re: Clusterfähiger Dienst mit Delphi?
 
Ich denke es geh u.a. auch um die Virtuelle IP für den Dienst.
Der Clusterdienst muss ja schließlich diese umschwenken können bzw. raus finden ob ein Dienst abgeschmiert ist.



"Cluster API" ist das Stichwort für die MSDN Lib.

Habe gerade nur die Aug.06 zur Hand, dort ist es:

ms-help://MS.MSDN.vAug06.en/mscs/mscs/cluster_api.htm


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:29 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz