将现有Windows服务托管到Azure Service Fabric

时间:2018-12-07 05:26:05

标签: azure wcf windows-services azure-service-fabric

我们有一个WCF服务,该服务作为Windows服务托管,其端点通过tcp公开。我们需要将此迁移并托管在Azure Service Fabric上。 想知道Service Fabric中哪个选项更好: 1.无状态服务 2.宾客可执行文件

迁移步骤也一样。 任何指针都将非常有用。

谢谢 阿凡提

1 个答案:

答案 0 :(得分:0)

两种解决方案都适合您

来宾可执行文件 :您可以按原样迁移服务 ,而无需更改代码,只需在应用程序中对其进行配置即可在SF中,可以进行配置,例如公开服务使用的端口,定义启动参数和必需的设置。

无状态服务 :您需要使用SF应用程序模型编写服务托管,这将对原始解决方案进行更改,并可能添加对其他依赖项的更改,例如,如果该服务包含无法在64位上运行的32位dll。

我建议您开始将其作为 Guest可执行文件 移动,然后将其移至 无状态服务 如果您认为可以更好地利用平台功能,则可以在以后进行。

关于指导,您应该遵循官方的documentation