我想知道,为什么没有自动检测客户端位置(使用IP)来匹配正确的推送器群集? (我完全不是这个领域的专家,但我认为这应该是检测最佳集群的简单方法)。我正在计划将pusher用于我的游戏应用程序,因为如果群集匹配自动生效,它将在全球范围内使用。
答案 0 :(得分:1)
目前无法做到这一点。
你可以使用像GEOIPS这样的API从IP地址获取大陆,然后将其映射到三个Pusher群集中最近的一个。
这种方法的问题在于Pusher应用程序与特定区域相关联。如果您让客户连接到每个区域,那么您必须为每个区域创建一个应用程序,并将事件发布到这三个区域。