3

是否有人能够表明该项目(托管服务引擎)是否已被放弃?

我需要决定是否将其用作我的企业服务虚拟化计划的一部分。我目前看到了许多来自 Microsoft 的竞争解决方案,例如 AppFabric Server、Olso 和自定义 WCF,但没有一个提供像 MSE 支持的治理级别。

我不想在一年后统一解决方案出现时被称为选择不佳的人。

如果 MSE 不再处于开发阶段,您是否认为无论如何采用它,其中内置的解决方案将可以移植到替代产品中?

4

1 回答 1

4

我最近在一个项目中使用 MSE 进行了调查。调查发生在 2011 年第一季度。在与微软代表和一位前 MSE 团队成员交谈后,我们发现微软不再在 MSE 上投入任何精力。无论如何,它从来都不是受支持的项目。值得庆幸的是,我们决定不在生产运行时环境中使用 MSE。

在该项目之前,我与不同的客户在一个不同的项目中使用了 MSE 很短的一段时间。简短是有原因的。我们发现 MSE 很难使用,无论是从 UI 的角度来看,它对于任何大量服务都几乎无法使用,而且从限制的角度来看。MSE 确实有一些非常酷的功能,比如让您能够虚拟化端点,但 IMO 不值得。

由于它充当代理,因此它成为瓶颈和单点故障。没有任何好的方法可以将配置(一开始就是地狱)从一个环境迁移到另一个环境,如果你搞砸了,你最终可能会恢复你的数据库。此外,由于 MSE 充当代理,您将失去事务的 WCF 功能(这是一个大问题)。

此外,MSE 网站声明 MSE 已达到使用寿命并提出替代方案。它还声明将不再发布,并不鼓励在生产中使用它:

“2009 年 12 月的 CTP 版本是 MSE 的最终版本。(...) 最后,我们希望将您引导至许可协议中关于支持条款的第 3.(E) 节。作为 CTP 版本,我们不建议将其用于生产或提供支持。”

总而言之,尽管它为您提供了一些很酷的功能,但我建议您不要使用它。您在寻找什么样的治理能力?

于 2011-06-15T13:19:11.040 回答