【发布时间】:2016-11-15 16:45:58
【问题描述】:
我有一个来宾 exe,它希望在启动期间传递文件夹名称,然后将其用作写入数据、日志等的“工作”目录。
如果我想在服务结构中托管这个 exe 并使其可靠和有状态,我是否只需将 exe 传递一个 UNC 路径到一个公共位置,无论实例在哪个 VM 上运行,它都会写入该位置? 还是有更好的管理方法?
【问题讨论】:
标签: azure azure-service-fabric
我有一个来宾 exe,它希望在启动期间传递文件夹名称,然后将其用作写入数据、日志等的“工作”目录。
如果我想在服务结构中托管这个 exe 并使其可靠和有状态,我是否只需将 exe 传递一个 UNC 路径到一个公共位置,无论实例在哪个 VM 上运行,它都会写入该位置? 还是有更好的管理方法?
【问题讨论】:
标签: azure azure-service-fabric
应该可以。请确保复制/备份公共驱动器的内容。当使用多个服务实例时,您可能需要处理文件锁定。
看看是否值得(甚至可能)更改应用程序以开始使用 SDK,并从中创建真正可靠的有状态服务。默认情况下,这将为您提供事务、并发控制和数据复制。
【讨论】: