【发布时间】:2012-09-14 20:44:36
【问题描述】:
我正在开发在 Azure 云上运行的游戏服务器,但遇到了一些障碍。游戏本身基于一系列世界,每个世界都以不同的工人角色运行并具有单独的地形数据。但是,我不知道如何使我用于管理这些世界的主要工作角色启动世界角色并配置它们以加载正确的地图。我也不知道如何确保客户端连接到请求的世界而不是随机的其他世界。
如果有人可以将我链接到正确的 API 来执行此操作,我将不胜感激。
【问题讨论】:
-
工作者角色是后台进程。它们相当于桌面或服务器上的 Windows 服务。您的用户不应该直接与他们打交道。他们应该与您的 Web 角色进行交互。
-
Azure 项目使用辅助角色进行直接 TCP 和 UDP 连接,不使用 Web 角色。
标签: c# .net-4.0 azure load-balancing