加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

在Windows Azure角色之间共享配置设置

发布时间:2020-12-14 02:50:09 所属栏目:Windows 来源:网络整理
导读:我的Azure项目具有Web角色和辅助角色.两个角色都有一些常见的配置. 我如何共享配置而不是重复这两个角色. 现在cscfg文件看起来像这样 ServiceConfiguration serviceName="xxx" .... Role name="WebRole1" Instances count="1" / ConfigurationSettings ....
我的Azure项目具有Web角色和辅助角色.两个角色都有一些常见的配置.

我如何共享配置而不是重复这两个角色.

现在cscfg文件看起来像这样

<ServiceConfiguration serviceName="xxx" ....>
  <Role name="WebRole1">
     <Instances count="1" />
     <ConfigurationSettings>
        ....
        <Setting name="setting1" value="" />
        <Setting name="setting2" value="" />
      </ConfigurationSettings> 
     <Certificates>
     .....
     </Certificates>
  </Role>
  <Role name="WorkerRole1">
     <Instances count="1" />
     <ConfigurationSettings>
         ....
         <Setting name="setting1" value="" />
         <Setting name="setting2" value="" />
     </ConfigurationSettings> 
     <Certificates>
     .....
     </Certificates>
  </Role>
</ServiceConfiguration>

谷歌搜索后我发现这个http://www.simple-talk.com/blogs/2011/03/16/sharing-configuration-settings-between-windows-azure-roles/ – 是否有任何简单的方法来实现相同的目标?

解决方法

你发现的是非常有趣的方法,但无论如何都提到了所提到的附件.如果我仍然有一些特定于角色的设置并将其(它们)添加到特定角色,那么会发生什么情况也是值得怀疑的.这种方法(最有可能)仅限于为所有角色提供相同的设置.

我要做的是实现你的目标有点不同.我会使用Azure表存储来存储我的配置设置.这可能有点难以第一次实现,但从那时起,您可以在所有项目中自由地重用它.更难的是你必须实现自己的监控逻辑来监控配置变化.就是这样.您有一个公共存储设置.您可以使用任何免费或付费的Azure Storage * explorer工具读取/更新设置.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读