Azure service fabric 在服务结构应用程序清单中嵌入共享XML
我们正在使用带有Azure service fabric 在服务结构应用程序清单中嵌入共享XML,azure-service-fabric,Azure Service Fabric,我们正在使用带有.net核心的服务结构框架。开始有点问题的一点是,我们的一些服务/应用程序需要相同的参数——我们正在为每个应用程序清单重新键入这些参数 是否有一种共享XML代码段的方法,您可以在应用程序清单中引用该代码段/因此使用相同参数的Service Fabric应用程序可以只引用该共享代码段?好的,没有办法在单独的文件中提供参数,但是您可以更新默认的Deploy FabricApplication.ps1脚本来执行此操作 在您的情况下,您可以选择: 创建单独的文件,并在部署前创建脚本以将
.net核心的服务结构框架。开始有点问题的一点是,我们的一些服务/应用程序需要相同的参数——我们正在为每个应用程序清单重新键入这些参数
是否有一种共享XML代码段的方法,您可以在应用程序清单中引用该代码段/因此使用相同参数的Service Fabric应用程序可以只引用该共享代码段?好的,没有办法在单独的文件中提供参数,但是您可以更新默认的Deploy FabricApplication.ps1
脚本来执行此操作
在您的情况下,您可以选择:
- 创建单独的文件,并在部署前创建脚本以将其合并
- 使用CI/CD进程执行配置值并注入值,如图所示
- 将共享值作为JSON作为单个参数传递,如图所示
- 使用像Azure KeyVault这样的配置服务器,应用程序从那里加载
可能以许多其他不同的方式实现,这应该没有那么困难。AFAIK,没有办法在单独的文件上提供参数,但是您可以更新默认的Deploy FabricApplication.ps1
脚本来实现这一点
在您的情况下,您可以选择:
- 创建单独的文件,并在部署前创建脚本以将其合并
- 使用CI/CD进程执行配置值并注入值,如图所示
- 将共享值作为JSON作为单个参数传递,如图所示
- 使用像Azure KeyVault这样的配置服务器,应用程序从那里加载
可能在许多其他方面都是可行的,应该没有那么困难。这与我目前的发现相匹配,谢谢确认。这与我目前的发现相匹配,谢谢确认。