【问题标题】:Migrating existing Windows service to Service Fabric将现有 Windows 服务迁移到 Service Fabric
【发布时间】:2019-02-09 05:31:57
【问题描述】:

最近,我遇到了一个问题,我想让我现有的 Windows 服务在 SF 集群中运行。 但是,这个服务做一些注册操作,并且依赖于它。

在 SF,这是没有意义的(因为服务可以关闭并在另一个节点上重新运行)。我有哪些选择可以顺利过渡? 使用数据库而不是注册表?任何其他想法(如在某些情况下服务将数据存储在注册表中,以防数据库中发生错误)?

【问题讨论】:

    标签: c# service registry microservices azure-service-fabric


    【解决方案1】:

    您可以为此创建一个Stateful service。该服务会将(注册表)值存储在reliable dictionary 中。这样,状态将始终可供服务使用。

    【讨论】:

    • 非常好的主意。我对无状态服务非常确定,以至于我完全忘记了有状态服务。我会调查的。谢谢!
    猜你喜欢
    • 2017-02-08
    • 2018-10-30
    • 2018-08-29
    • 2020-01-07
    • 2019-01-17
    • 2022-06-18
    • 2017-03-15
    • 2020-02-01
    • 1970-01-01
    相关资源
    最近更新 更多