【问题标题】:How to discover role instances in Azure?如何在 Azure 中发现角色实例?
【发布时间】:2010-05-06 11:18:34
【问题描述】:

即使我正在运行 4 个实例,下面的代码也只会为每个实例打印一个实例 ID。 这是开发结构中的错误还是它应该是这样的?

public override void Run()
{
    foreach (RoleInstance roleInst in RoleEnvironment.CurrentRoleInstance.Role.Instances)
    {
        Trace.WriteLine("Instance ID: " + roleInst.Id);
    }
}

【问题讨论】:

    标签: .net azure cloud


    【解决方案1】:

    您需要至少有一个内部端点才能显示所有角色实例。

    【讨论】:

    • 据我所知,没有充分的理由。从某种意义上说,这是有道理的(如果您无法与其他实例进行交互,那么发现其他实例有什么意义?),但我有一种感觉,我们将来会改变这一点。我会 ping 我们的开发者平台团队。
    • 谢谢 smarx。一种可能的用例是实例使用队列或表格或其他托管介质相互通信。
    • RoleEnvironment 实例的最新程度如何?
    • @smarx 这个问题有什么更新吗?即使没有端点,您是否也可以发现另一个实例?谢谢!
    • 我去年离开了微软,所以我再也没有这方面的任何信息了。
    猜你喜欢
    • 1970-01-01
    • 2012-03-03
    • 2013-04-08
    • 2018-03-04
    • 2016-09-30
    • 1970-01-01
    • 1970-01-01
    • 2017-11-09
    • 2015-10-04
    相关资源
    最近更新 更多