【发布时间】:2019-05-08 21:04:16
【问题描述】:
我们有一个 WCF 服务,它作为 Windows 服务托管,端点通过 tcp 公开。我们需要在 Azure 服务结构上迁移和托管它。 想知道 Service Fabric 中的哪个选项更好: 1.无状态服务 2. 来宾可执行文件
还有什么是迁移相同的步骤。 任何指针都会非常有用。
谢谢 阿凡提
【问题讨论】:
标签: azure wcf windows-services azure-service-fabric
我们有一个 WCF 服务,它作为 Windows 服务托管,端点通过 tcp 公开。我们需要在 Azure 服务结构上迁移和托管它。 想知道 Service Fabric 中的哪个选项更好: 1.无状态服务 2. 来宾可执行文件
还有什么是迁移相同的步骤。 任何指针都会非常有用。
谢谢 阿凡提
【问题讨论】:
标签: azure wcf windows-services azure-service-fabric
两种解决方案都适合你,
Guest Executable:您可以在不更改代码的情况下按原样迁移服务,唯一需要做的工作就是在应用程序中配置它在 SF 中,配置如暴露服务使用的端口、定义启动参数和所需设置。
无状态服务:您需要使用 SF 应用程序模型编写服务的托管,这将对原始解决方案进行更改,并可能添加对其他依赖项的更改,例如,如果服务有 32 位 dll,但不能在 64 位上运行。
我建议您将其作为 Guest Executable 开始移动,然后移动到 Stateless Service如果您认为可以更好地利用平台功能,请在后期阶段。
关于指导,你应该可以关注官方documentation
【讨论】: