我的团队开发了一个服务器应用程序,每个客户都有自己的服务器应用程序实例,该实例托管在我们的数据中心本地。应用程序打开远程客户端使用的许多 TCP、UDP、SIP 和 RTP 连接。
我有一些关于托管服务器实例的问题,在当前情况下,我们使用通过自行开发的“主机控制器”执行的 exe 文件,使用 System.Diagnostics.Process 命名空间来运行实例。
这样做的原因是应用程序的各个实例在崩溃等情况下不应影响其他实例。
这是托管的好选择吗?是否有任何一种类似于 IIS 的用于托管这些应用程序的基础架构,或者我也可以在 IIS 中托管这些应用程序?
我正在为这些服务器应用程序寻找更稳定的托管解决方案,我一直在寻找有关该主题的先前线程,但没有找到任何好的答案。该公司希望在本地托管应用程序,因此基于云的解决方案在这里不是正确的答案。
感谢所有答案,在此先感谢!