J'écris des programmes en C qui fonctionneront dans un environnement distribué. Existe-t-il un serveur d’applications pour C qui assure la mise en cluster, la surveillance, la journalisation, etc.?
la source
J'écris des programmes en C qui fonctionneront dans un environnement distribué. Existe-t-il un serveur d’applications pour C qui assure la mise en cluster, la surveillance, la journalisation, etc.?
Les serveurs d'applications ressemblent davantage à Java, à Python et à la programmation orientée objet. Mais il existe sûrement des modèles de "courtier de requête d'objet" implémentés en C, vous pouvez simplement ajouter les bibliothèques à votre programme C. Vous pouvez nous fournir un peu plus de détails sur votre environnement. J'utilise Visual Studio sous Windows, le compilateur Clang et gcc sous Linux et SunOS. Si vous étudiez les questions-réponses sur différents sites de programmation ici, comme SO qui sont étiquetés programmation C et serveur d’applications, vous élargirez et approfondirez vos connaissances.
Il existe des serveurs d'applications pour C, par exemple Enduro / X ou Tuxedo. Chaque exécutable compilé fonctionne comme un processus "serveur" fournissant des services. Ces plates-formes les surveillent, redémarrent en cas de panne et fournissent des fonctionnalités d'équilibrage de charge. Des options de middleware sont également disponibles.