我试图在Azure中的同一个云服务中的Web角色和辅助角色中公开单独的Web API端点。这可能吗?
答案 0 :(得分:0)
当然,这是可能的。你只需要避免碰撞。
您的Web角色定义将具有一组独立于工作者角色定义的端点。并且......您可以为Web和worker提供多个角色定义。您只需要确保外部端口号不同。
所以......如果你有一个为web角色的web api定义的端口8000,你需要为你的工作角色提供不同的东西(比如8100吗?) web api。您无法设置两个角色定义来映射相同的外部端口号。
该端点的任何负载平衡都将跨越该特定角色的实例。