设为首页收藏本站

AnyChat技术支持论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 20535|回复: 24
打印 上一主题 下一主题

登录接口回调延迟

[复制链接]

15

主题

70

帖子

275

积分

中级会员

Rank: 3Rank: 3

积分
275
跳转到指定楼层
楼主
发表于 2016-3-7 09:18:16 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
你好,我们使用了贵公司 linux R5286 版本的 核心服务器,在测试的时候,发现 频繁调用贵公司  login logout 操作,在login操作中 大概每10次有1次会出现 一定时间(4~9s)的延迟,
开始我以为是没有登录上,但经过长时间等待,登录成功回调有响应,并成功登录。这种 延迟 造成用户体验极差。能否帮忙看下。谢谢了!


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

15

主题

70

帖子

275

积分

中级会员

Rank: 3Rank: 3

积分
275
25#
 楼主| 发表于 2016-3-15 16:31:39 | 只看该作者
佰锐科技-邵光清 发表于 2016-3-15 14:59
您好,已经在跟贵公司的技术人员在联系了。

感谢邵工,问题暂时解决了,后面看测试反馈情况哈
回复 支持 反对

使用道具 举报

24#
发表于 2016-3-15 14:59:25 | 只看该作者
ehomeud 发表于 2016-3-15 14:32
你好! 服务器上 closefrontlink                 = 1 是这样配置的  所以 不应该出现209 额  另外 你们 ...

您好,已经在跟贵公司的技术人员在联系了。
回复 支持 反对

使用道具 举报

15

主题

70

帖子

275

积分

中级会员

Rank: 3Rank: 3

积分
275
23#
 楼主| 发表于 2016-3-15 14:32:02 | 只看该作者
admin 发表于 2016-3-10 15:55
您好,errorcode=209                ///< 该用户在其它计算机上登录
通常来说,是某用户登录时,该用户的userid(业务服 ...

你好! 服务器上 closefrontlink                 = 1 是这样配置的  所以 不应该出现209 额  另外 你们的技术支持响应好慢额,可能添加你的qq 联系呢?
回复 支持 反对

使用道具 举报

22#
发表于 2016-3-10 16:04:39 | 只看该作者
ehomeud 发表于 2016-3-10 13:45
我的业务服务是这样处理的,登录验证接口 一开始就是logger打印入参username和 password,至于登录退出接 ...

您好,在Anychat核心服务器的配置文件中:AnyChatCoreServer.ini:
[Function Settings]
CloseFrontLink=1
比如A账号已经登录,再以A账号登录时,如果要把前面的A退出,CloseFrontLink=1;如果不让后面的A登录,CloseFrontLink=0;
这样设置是否可以满足您的要求呢?
回复 支持 反对

使用道具 举报

249

主题

2967

帖子

9108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9108
21#
发表于 2016-3-10 15:55:26 | 只看该作者
您好,errorcode=209                ///< 该用户在其它计算机上登录
通常来说,是某用户登录时,该用户的userid(业务服务器返回)有新的用户登录,所以当前连接被踢掉了,即:当前连接(userid=123),当新的连接登录时若业务服务器分配给新的连接分配userid也为123,那么当前连接就会被踢掉,返回errorcode:209。
回复 支持 反对

使用道具 举报

1

主题

312

帖子

2516

积分

超级版主

Rank: 8Rank: 8

积分
2516
20#
发表于 2016-3-10 14:39:15 | 只看该作者
ehomeud 发表于 2016-3-10 13:45
我的业务服务是这样处理的,登录验证接口 一开始就是logger打印入参username和 password,至于登录退出接 ...

您好 已加您Q
回复 支持 反对

使用道具 举报

15

主题

70

帖子

275

积分

中级会员

Rank: 3Rank: 3

积分
275
19#
 楼主| 发表于 2016-3-10 13:45:05 | 只看该作者
佰锐科技-邵光清 发表于 2016-3-9 09:56
您好,我们运行示例程序,经过测试验证我们的程序是正常的。您那边可以这样来调试:
1、运行自己的业务 ...

我的业务服务是这样处理的,登录验证接口 一开始就是logger打印入参username和 password,至于登录退出接口是客户端自行调用 BRAC.logout 的吧 ,登录验证里面的其他逻辑可以忽略不计,
在app 重复点击登录 和退出按钮的时候,正常情况下 混在不到1s的时候 打印 登录验证接口中的username和password。但不断的测试过程中,会出现登录延迟响应(4-9s延迟,有可能是我们app做了 errorcode校验确保登录成功吧),获取app中的 anychat日志,描述的内容是 BRAC.connect errorcode=209 连接失败;抓取username 和password 通过你们的web客户端demo AnychatWebDemo 进行测试,也会出现 errorcode=209 的问题
回复 支持 反对

使用道具 举报

18#
发表于 2016-3-9 09:56:35 | 只看该作者
ehomeud 发表于 2016-3-8 11:27
那这个怎么处理呢?

您好,我们运行示例程序,经过测试验证我们的程序是正常的。您那边可以这样来调试:
1、运行自己的业务服务器,开启调试模式,Debug Settings置为1,观察重复登录、退出,业务服务器是怎么处理的;
2、运行Anychat的业务服务器示例程序,同样的操作,是否存在这个问题;
3、关掉业务服务器,同样的操作,是否存在这个问题;
回复 支持 反对

使用道具 举报

17#
发表于 2016-3-8 13:39:42 | 只看该作者
本帖最后由 佰锐科技-邵光清 于 2016-3-9 09:18 编辑
ehomeud 发表于 2016-3-8 12:23
又升级?我们目前的版本是r5286版本已经上线了 目前 除了这个 之外 其他各项功能都很稳定, 你指的版本是 ...

您好,可以到我们产品官网下载最新的SDK。

您说描述的问题我们会仔细测试和分析的。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|AnyChat ( 粤ICP备13022410号-1 )  

GMT+8, 2024-11-24 18:16 , Processed in 0.140786 second(s), 22 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表