2017-08-08 139 views
1

我有一堆服务作为访客可执行文件部署到服务结构,一切似乎都很好。我想知道是否将这些服务移植到本地Fabric Service服务上。服务结构之间的本地和访客服务之间的区别

看看文档,我似乎无法找到任何实现它们的好处,我错过了明显的东西?

回答

3

如果您的服务是无状态的,那么将它们迁移到本地无状态服务可能没有任何令人信服的理由。如果你的服务是有状态的,它可能会不同;在上下文我的意思是说,他们在过程中存储一些状态。

本地有状态服务中的状态是冗余存储的,因此您的服务可以应对节点故障。这可能会增加服务的弹性。通常,您通常在绿色环境中创建本地服务,并在迁移/混合情况下依赖来宾可执行文件和容器。

1

客户可执行文件缺少某些高级功能,但由您决定是否需要它们。运行在服务织物做客可执行的

优势

有几个好处运行在服务织物做客可执行文件:

高可用性。在Service Fabric中运行的应用程序具有高度可用性。 Service Fabric确保应用程序的实例正在运行。

健康监测。 Service Fabric运行状况监视可检测应用程序是否正在运行,并在出现故障时提供诊断信息。

应用程序生命周期管理。除了不停机提供升级之外,如果升级过程中报告有错误的运行状况事件,则Service Fabric会自动回滚到以前的版本。

密度。您可以在集群中运行多个应用程序,从而无需每个应用程序都可以在自己的硬件上运行。

可发现性:使用REST,您可以调用服务结构命名服务以查找集群中的其他服务。

I.e.有一种叫无国界的可靠服务 - http://www.jamessturtevant.com/posts/Service-Fabric-Service-Types/

上面的链接会解释更多。

相关问题