|
1
1
任何角色(Worker或Web)的每个实例在基于应用程序的配置方面都是相同的。这是因为所有实例都是从同一个应用程序创建的,将读取完全相同的应用程序配置数据。 如果您以这样一种方式编写应用程序,即当应用程序启动时,它会读取机器外部的数据(从azure存储、azure表或VM外部的任何其他数据,大多在某些服务器上可用),然后对其自身进行配置,那么您就可以实现目标。您还需要在服务器上提供特定于实例的数据,以便每个实例都能获得自己的数据。如果我选择这个选项,我可能会使用Azure表名,即Instance_ID#,这样每个实例都可以获得自己的配置并自行配置。通过这种方式,我可以随时在Azure表上修改数据,并重新启动角色以加载更新的配置。其他人可能有其他方式来实现这一点。 另一种选择是在同一个Azure应用程序中有两个角色(工作人员或web),尽管两个或多个工作人员角色之间的应用程序代码可能相同,但您可以分别配置它们。以上每个选项都有其优缺点。 |
|
|
jdmac020 · 为什么应用程序洞察力阻止启动我的工作者角色? 8 年前 |
|
|
Kurt · Azure网站和工作人员角色html转pdf 11 年前 |
|
|
maddog · Windows Azure角色缓存与共享缓存 13 年前 |
|
|
jbird · Azure工作程序角色配置 13 年前 |