Azure工作人员角色配置

Azure工作人员角色配置,azure,azure-worker-roles,Azure,Azure Worker Roles,我需要部署2个不同的工作者角色实例,但每个实例都需要自己的配置数据(ID代码、密码、SenderCompID等)才能连接到交易服务器。我无法跨实例共享凭据。任何角色(工作者或Web)的每个实例在基于应用程序的配置方面都是相同的。这是因为从同一应用程序创建的所有实例将读取完全相同的应用程序配置数据 如果您编写应用程序的方式是,当应用程序启动时,它在机器之外读取数据(从azure存储、azure表或VM之外的任何其他数据,大部分在某些服务器上可用),然后配置自己,那么您就可以实现您的目标。您还需要在

我需要部署2个不同的工作者角色实例,但每个实例都需要自己的配置数据(ID代码、密码、SenderCompID等)才能连接到交易服务器。我无法跨实例共享凭据。

任何角色(工作者或Web)的每个实例在基于应用程序的配置方面都是相同的。这是因为从同一应用程序创建的所有实例将读取完全相同的应用程序配置数据

如果您编写应用程序的方式是,当应用程序启动时,它在机器之外读取数据(从azure存储、azure表或VM之外的任何其他数据,大部分在某些服务器上可用),然后配置自己,那么您就可以实现您的目标。您还需要在服务器上提供特定于实例的数据,以便每个实例都获得自己的数据。如果我选择这个选项,我可能会使用Azure表名,即Instance_ID,这样每个实例都会得到自己的配置并配置自己。这样,我可以随时修改Azure表上的数据,并重新启动角色以加载更新的配置。其他人可能有其他的方法来实现它


另一个选项是在同一Azure应用程序中有两个角色(工作者或web),而两个或多个工作者角色之间的应用程序代码可以相同,但是您可以确保分别配置它们。以上每个选项都有自己的优缺点。

请看以下内容:。听起来很相似。谢谢你的回复。我正在调查CurrentRoleInstance.Id路由。