AnyChat技术支持论坛

标题: 开发中遇到的问题 [打印本页]

作者: xuan121    时间: 2016-12-21 17:39
标题: 开发中遇到的问题
1 业务服务器使用setuserinfo存储用户信息 等不需要的时候可不可以主动删除?
2 能否区分用户是处于队列还是大厅
麻烦了

作者: 佰锐科技-梁国桦    时间: 2016-12-22 09:14
您好,请问具体是怎样的业务场景呢?
作者: xuan121    时间: 2016-12-22 09:21
佰锐科技-梁国桦 发表于 2016-12-22 09:14
您好,请问具体是怎样的业务场景呢?

1.登陆成功后将客户详细资料setuserinfo 为了页面获取信息方便 为了防止内存不够 能否主动删除
2 我业务服务器调用AnyChatServerSDK.GetOnlineUsers(-1) 获取了所有用户id 然后通过自己的逻辑区分了坐席与客户, 现在我还需要判断一下 客户是否在队列中
作者: 佰锐科技-刘洋    时间: 2016-12-22 09:37
本帖最后由 佰锐科技-刘洋 于 2016-12-22 09:45 编辑
xuan121 发表于 2016-12-22 09:21
1.登陆成功后将客户详细资料setuserinfo 为了页面获取信息方便 为了防止内存不够 能否主动删除
2 我业务 ...

你好 你上面的问题:
1、这个占用内存很小的,另外业务服务器在退出以后会主动释放;
2、无法判断,是什么业务场景需要判断?为什么要区分坐席和客户?

作者: xuan121    时间: 2016-12-22 09:59
佰锐科技-刘洋 发表于 2016-12-22 09:37
你好 你上面的问题:
1、这个占用内存很小的,另外业务服务器在退出以后会主动释放;
2、无法判断,是 ...

1,是用户退出服务器 释放  还是关闭服务器释放?
2.  现在的逻辑是只有一个队列  需要将队列里的客户信息在坐席端全部显示出来list  我现在用的AnyChatServerSDK.GetOnlineUsers(-1)获取到 所有的客户id,然后获取他们的信息显示, 这其中可能有客户正在与坐席视频 不在队列, 但是其他坐席端还是能看到这个客户, 所以我希望能区分过滤一下
作者: 佰锐科技-刘洋    时间: 2016-12-22 10:12
本帖最后由 佰锐科技-刘洋 于 2016-12-22 10:25 编辑

1、业务服务器退出,setuserinfo的内存会释放,其占用内存很小,可以忽略不计的;

2、客户端进入营业厅、队列,都有本地的相关回调函数,在其对应的回调函数里调用透明通道api向服务器发送队列id和userid,由业务服务器端保存;

作者: xuan121    时间: 2016-12-22 10:19
佰锐科技-刘洋 发表于 2016-12-22 10:12
1、关闭服务器释放
2、客户端进入队列都有回调消息,通过透明通道发给服务器,保存在服务器。

好的  我试试  谢谢啦
作者: xuan121    时间: 2016-12-22 11:02
佰锐科技-刘洋 发表于 2016-12-22 10:12
1、业务服务器退出,setuserinfo的内存会释放,其占用内存很小,可以忽略不计的;

2、客户端进入营业厅 ...

还有一个问题  坐席请求客户视频,是在哪里操作客户离开队列的?
作者: 佰锐科技-刘洋    时间: 2016-12-22 11:13
xuan121 发表于 2016-12-22 11:02
还有一个问题  坐席请求客户视频,是在哪里操作客户离开队列的?

坐席请求客户视频的时候,这个客户是在排队中,才能请求视频的。如果在请求的时候时候需要客户离开队列,可以通过透明发送ID,客户自己主动离开队列。
作者: xuan121    时间: 2016-12-22 11:29
佰锐科技-刘洋 发表于 2016-12-22 11:13
坐席请求客户视频的时候,这个客户是在排队中,才能请求视频的。如果在请求的时候时候需要客户离开队列, ...

我客户端用的你们的demo  在我坐席端发起请求的时候 用户自己就从队列里移除了 但是我没看到有主动触发离开队列的事件
作者: 佰锐科技-刘洋    时间: 2016-12-22 11:31
xuan121 发表于 2016-12-22 11:29
我客户端用的你们的demo  在我坐席端发起请求的时候 用户自己就从队列里移除了 但是我没看到有主动触发离 ...

客户端用我们的demo,那如果坐席也用我们的demo会不会也发生这种情况呢?
作者: xuan121    时间: 2016-12-22 11:35
佰锐科技-刘洋 发表于 2016-12-22 11:31
客户端用我们的demo,那如果坐席也用我们的demo会不会也发生这种情况呢?

会的,我在demo看到有主动离开队列的调用 但是被你们注释了的   是不是你们核心代码有控制?
作者: 佰锐科技-刘洋    时间: 2016-12-22 11:42
xuan121 发表于 2016-12-22 11:35
会的,我在demo看到有主动离开队列的调用 但是被你们注释了的   是不是你们核心代码有控制?

加一下这个Q2541104522
作者: xuan121    时间: 2016-12-22 13:34
佰锐科技-刘洋 发表于 2016-12-22 11:42
加一下这个Q2541104522

我加了  你同意一下

作者: 佰锐科技-刘洋    时间: 2016-12-22 14:40
xuan121 发表于 2016-12-22 13:34
我加了  你同意一下

目前 问题已经解决
作者: xuan121    时间: 2016-12-22 14:50
佰锐科技-刘洋 发表于 2016-12-22 14:40
目前 问题已经解决

谢谢 麻烦了




欢迎光临 AnyChat技术支持论坛 (http://bbs.anychat.cn/) Powered by Discuz! X3