【发布时间】:2015-08-11 11:49:49
【问题描述】:
我目前有多个进程。他们都在做不同的任务。其中一些还托管 WCF 服务并与数据库交互。它们中的大多数都是多线程进程,执行一些繁重的任务。它们都需要一直启动(它们一起充当服务器)。一些进程还通过 CLI 与非托管代码交互。
最近我遇到了“具有多个应用程序域的单个进程”概念。我想知道这对我有什么好处吗?与多进程架构相比,这有什么限制和优势?
编辑:如果任何进程崩溃,则必须再次重新启动。目前有一个进程观察器。
【问题讨论】:
-
什么是某些进程崩溃?
-
他们必须重新启动。有一个进程观察器
-
我会把它作为单独的进程,你不希望一个进程能够删除其他进程。
标签: c# .net process appdomain software-design