【发布时间】:2015-03-04 17:39:00
【问题描述】:
我有以下设置
- 客户访问 -> Web 应用程序 -> 数据库
- 服务器应用程序(基于控制台)在服务器中持续运行,从不同位置下载数据并更新数据库
因此,如果我有 100 个客户,我将需要在服务器中运行 100 个控制台应用程序。
如果一个服务器应用程序有任何问题/崩溃(由于我正在下载的特定类型的数据),我将能够通过重新启动或修补来修复它。
我采用这种方法是因为我最初认为它易于维护。但是感觉没有了。我确信外面有更好的工具来管理这种情况。如果你知道任何请告诉我。我应该能够通过一些不错的 GUI 启动/重新启动/修补/监控服务器使用情况/检查服务器应用程序是否崩溃。 或者可能有一种方法可以编写一个多线程应用程序来为所有客户服务,而不是为每个客户服务。并且可能有一种方法可以关闭/重新启动任何客户的线程。
谢谢
【问题讨论】:
标签: multithreading wcf multi-tenant saas