我正在用 C 编写一些将在分布式环境中运行的程序。是否有类似 C 的应用程序服务器来提供集群、监控、日志记录等功能?
答案1
应用服务器更像是 Java、Python 和 OOP。但肯定有用 C 实现的“对象请求代理”模型,只需将库添加到您的 C 程序中即可。您可以向我们提供有关您的环境的更多详细信息,我在 Windows 上使用 Visual Studio,在 Linux 和 SunOS 上使用 clang 编译器和 gcc。如果您研究此处各种编程网站上的问答,例如所以标记为 C 编程和应用服务器,您将拓宽和深化您的知识。
答案2
有适用于 C 的应用程序服务器,例如 Enduro/X 或 Tuxedo。每个编译的可执行文件都作为提供服务的“服务器”进程运行。这些平台会监控它们,如果崩溃则重新启动并提供负载平衡功能。还有中间件选项可供选择。