将现有 Windows 服务迁移到 Service Fabric
Migrating existing Windows service to Service Fabric
最近,我遇到了一个问题,我想在 SF 集群中将现有的 Windows 服务提供给 运行。
但是,这个服务做一些注册表操作,它依赖于它。
在 SF,这是没有意义的(因为服务可以关闭并在另一个节点上重新运行)。我有哪些选择可以顺利过渡?
使用数据库而不是注册表?任何其他想法(如在某些情况下服务将数据存储在注册表中以防数据库中发生错误)?
您可以创建一个 Stateful service for this. The Service would store the (registry) values in a reliable dictionary。这样,状态将始终对服务可用。
最近,我遇到了一个问题,我想在 SF 集群中将现有的 Windows 服务提供给 运行。 但是,这个服务做一些注册表操作,它依赖于它。
在 SF,这是没有意义的(因为服务可以关闭并在另一个节点上重新运行)。我有哪些选择可以顺利过渡? 使用数据库而不是注册表?任何其他想法(如在某些情况下服务将数据存储在注册表中以防数据库中发生错误)?
您可以创建一个 Stateful service for this. The Service would store the (registry) values in a reliable dictionary。这样,状态将始终对服务可用。