常见问题
消息的消费量是怎么计算的?
例A:您推送了一条消息,没有任何客户端成功接收,那么您总共消费的消息量为1条。
例B:您推送了一条消息,有三个客户端成功接收,那么您总共消费的消息量为1 + 3 = 4条。
并发连接数是怎么计算的?
举例说明:
您的一个应用,在同一时间,只打开了一个浏览器窗口,此时您的并发连接数为1。
在保持第一个窗口不关闭的情况下,您又打开了2个浏览器窗口,此时,您的并发连接数为3。
关闭3个窗口中的2个后,您的并发连接数则变回1。
在保持剩余一个浏览器窗口不关闭的时候,又打开5个浏览器窗口,此时您的并发连接数为6。
GoEasy是否支持一对一消息发送?
支持,非常简单!例如您有user A, user B,如果您希望推送一条消息用户A收到,不希望用户B收到,那您只需要进行2个步骤:
1. 用户A的页面订阅channel_user_a,用户B的页面订阅channel_user_b。
2. 服务器只需要往channel_user_a上推送消息就可以了,推送后,就只有user A能收到,user B则无法接收。
具体实现中,可以将用户的id或者uuid来作为channel。
最多可以创建多少个channel呢?
Channel并不需要创建,根据您的需要,随意使用就可以了,一个应用可以使用无限个channel。
为了让您获得更好的性能,GoEasy建议一个页面使用的channel通常不要超过6-8个。
页面上的appkey安全吗?
对于免费应用,可以使用javascript混淆技术对您的js代码进行混淆,避免他人非法获得您的appkey。
对于付费用户,可以使用GoEasy-OTP技术,GoEasy-OTP将会有效杜绝他人通过在页面上获取 appkey的方式,进行非法操作。详情请参考GoEasy-Reference
当在线客户端数量超过套餐最大并发连接数,会有什么后果呢?
假设您的最大并发连接数为100,现在已经有100个客户端连接到GoEasy,那么当您打开第101个浏览器窗口需要连接GoEasy的时候,仅仅会给您带来以下影响:
1. 无法连接成功 2.不能发送消息 3.无法接收消息。 除此之外,并不会给您的页面带来其他的影响。
但如果此时有20个浏览器窗口被关闭,就意味着20个连接被成功释放,您的其他用户则可以继续与GoEasy建立20个连接。
当一个应用的实际连接数接近最大连接数,或者消息量即将消耗完毕时,系统会有提醒吗?
当您的并发连接数达到套餐最大并发连接数的83%时,或者您的消息消耗量达到可发送消息量的83%时,系统会进行短信提醒您,升级套餐或者购买消息。
通过在线付款的方式升级了套餐,或者购买了消息,会立即生效吗?
当您付款成功后,您新购买的消息或者新套餐就会很快生效,最长不超过5分钟。