Photon Cloud Server如何选择中国节点
Photon Cloud在多个地区拥有服务器,分布在世界各地的多个托管中心。
每个“Photon Cloud”区域均由“region token”标识。
要通过客户端的“Connect方法传递区域Token,请调用:
loadBalancingClient.ConnectToRegionMaster(regionString);
可用区域和Token列表:
区域标记(或代码)的字符串不区分大小写。 示例:“ EU”或“ eu”都被接受并且指的是同一欧洲地区。
地区 | 服务器地点 | Token |
中国大陆1 | 上海 | cn |
中国大陆地区需要单独的AppId和订阅。
Dashboard 地区过滤
您可以直接从Dashboard动态过滤每个应用程序可用的Photon Cloud区域列表。
Photon Cloud:地区白名单
过滤Photon Cloud区域
转到仪表板,然后为选定的应用程序单击“管理”,然后单击“编辑”。您将找到一个输入字段,可在其中输入白名单区域的列表,如下所示:
允许的列表应该是由分号分隔的区域标记字符串。例如“eu;us”。
区域标记不区分大小写,在此定义。
未定义或无法识别的区域令牌将从列表中忽略。
空("")或格式错误的字符串(例如“ ;;;”)表示空列表。
空列表表示允许所有可用区域。
确认并保存后,操作GetRegions将仅返回已过滤的区域列表。因此,客户端应该从该列表中进行选择,但是完全有可能客户端明确连接到任何可用区域。考虑到Dashboard更新最多可能需要10分钟。
如何使用中国大陆地区:
您需要为Photon application 请求访问中国大陆地区的权限。给我们发送电子邮件,以便我们为您的AppID解锁。
您不能通过我们的网站订阅要在中国大陆地区使用的付费计划。请通过电子邮件与我们联系,以获取大陆地区的订阅报价。
Photon Name Server 必须位于中国本地,否则FHQ可能会阻止访问。 中国Photon Name Server是“ ns.photonengine.cn”。
与中国大陆以外的客户端建立连接的效果不是很理想。另外,从Photon Server连接到中国大陆以外的服务器(例如,用于自定义身份验证,WebHooks,WebRPC)可能是不可靠的。
重要提示:在当前阶段,通过Dashboard对应用程序所做的更改不会自动反映在中国的应用程序缓存中。如果您有更新请求,请通过电子邮件告知我们。
另外,出于法律原因,您需要在中国使用单独的版本,我们建议在其中使用单独的AppId。例如,使用编译条件(您选择的)根据构建更改AppId和光子名称服务器。
按照与您的客户端SDK相对应的说明为中国市场量身定制。