Anwendungsserver für C-Programme?

625
Jason

Ich schreibe einige Programme in C, die in einer verteilten Umgebung ausgeführt werden. Gibt es einen Anwendungsserver für C, der Clustering, Überwachung, Protokollierung usw. bereitstellt?

0

2 Antworten auf die Frage

1
Niklas Rosencrantz

Anwendungsserver sind eher eine Java-, Python- und OOP-Sache. Sicherlich gibt es "Object Request Broker" -Modelle, die in C implementiert sind. Sie können einfach die Bibliotheken zu Ihrem C-Programm hinzufügen. Sie können uns etwas mehr über Ihre Umgebung mitteilen. Ich verwende Visual Studio unter Windows und den Clang-Compiler und gcc unter Linux und SunOS. Wenn Sie die Fragen und Antworten auf verschiedenen Programmierseiten hier studieren, wie zum Beispiel SO, die mit C-Programmierung und Anwendungsserver gekennzeichnet sind, werden Sie Ihr Wissen erweitern und vertiefen.

-1
Madars Vi

Für C gibt es Anwendungsserver, beispielsweise Enduro / X oder Tuxedo. Jede kompilierte ausführbare Datei arbeitet als "Server" -Prozess, der Dienste bereitstellt. Diese Plattformen überwachen sie, starten bei einem Absturz neu und bieten Lastausgleichsfunktionen. Auch Middleware-Optionen sind verfügbar.

Enduro / X bietet auch Client Process Monitor. Damit können beliebige Prozesse in der Anwendung registriert werden. Sie werden mit ihren Tags gekennzeichnet und verwaltet. Dh Start / Stopp / Status und automatischer Start beim Systemstart. Madars Vi vor 6 Jahren 0