horsen
public static void main(String[] args) { AVIMConversation conversation = null; //初始化 AVOSCloud.initialize("xxxxxx", "xxxxx","xxxxxx"); //开启调试日志 AVOSCloud.setLogLevel(AVLogger.Level.DEBUG); //用户Tom AVIMClient tom = AVIMClient.getInstance("Tom"); tom.open(new AVIMClientCallback() { @Override public vo…
A和B通讯,这边通过for循环100次,A向B随机发送消息,测试了几次,发现跑不完这个循环就报错了。 Error: Command Timeout [cmd:2 op:null] at createError (/Users/horsen/horsen_root/horsen_home/project/mynest/node_modules/leancloud-realtime/dist/realtime.js:2720:13) at Timeout. onTimeout (/Users/horsen/horsen root/horsen_home/project/mynest/node_mo…
1.如果有N人同时发一条消息给A,这种情况N人只发一条是不会限制的吧?假设N人都发出来了,我想知道A这端能否全部接收到这些消息? 2.假设A客户端要给N个其他的客户端发消息,会限制发消息的目标客户端数量吗?还是只判断A的发送动作频率(由于您说的线程限制)?
代码: image.png 1360x410 71.7 KB 第一次登录后,触发这个方法,能够得到对应的数组,数量为10,和后台查询出来的结果(在下图)一样 但是我第二次触发,返回的会话数组为空(就是上图中的内容) 下面是后台手动查询的结果: image.png 1908x742 233 KB 查询当前用户的所有会话,第一次正常,后面全是返回空数组,请问这是什么原因?
image.png 1386x612 127 KB 我查看了源码,按方法名字理解,后面的请求应该是从缓存里拿 但是问题是无论是从缓存拿或者通过网络请求拿 只要调用了这个方法返回的会话结果都应该是统一的,而不是说第一次是正确的期待结果,后面就变成了空数组? 不明白,希望官方技术人员解释一下,这是bug还是独特的设计,如果是设计,目的是什么
1.用户一旦登录,是否有时长限制?是否是一直在线的? 2.如果用户意味掉线或者离线了,我可以通过什么方式知道用户离线了? 我看了文档,hook机制里有对应的点,但是那个是需要使用云引擎 除此之外,SDK本身没有用户的离线回调接口吗?
我们后来已经自己调整了一下,一直通过网络进行请求。 谢谢您的回复。
1.服务端通过Restful API 去调用修改了会话的attr里的status属性,通过leancloud控制台查看对象的status也已经变化了 image.png 916x465 30.6 KB 2.然后客户端获取的时候,attr获取不到getAttribute为空,但是如上看控制台是有的 image.png 1809x809 138 KB
1.通过leancloud后台查看这个用户是在线的 image.png 1352x498 56.1 KB 2.但是客户端再去调用方法登录时,报错 Connect Lost image.png 1146x220 41.2 KB 重试了几次,也检查了网络,还是报Connect Lost,这是什么原因
image.png 2292x1298 307 KB
设置会用,是设置了,然后通过Restful更新了,但是获取不到,整个attributes为空
1.init方法如下:使用的事Java的SDK,server 之前加上过,后来发现不加上也一样,就省略了。 image.png 1504x504 90.6 KB 2.不应该是写法有问题,因为我们也是尝试使用了近一个月了,之前一直没出现过客户端登录不上这种情况。 我现在只能强制使用递归调用登录方法,但这也不是个办法。 我觉得出问题的点应该是在client.open这个动作,因为我通过后台查询这个用户是在线的,但是我明明登录都失败了,看日志CLIENT_OPEN...应该也是这有问题 我想知道这是为什么,毕竟连客户端都登录不上,后面绝大部分业务逻辑都做不了了
一样的,是conversation的attributes 整个是空的 size=0 等会我把我测试的例子传上来
我们目前在评测方案,所以用的是Leancloud免费版 最近经常出现客户端登录连接不了Leancloud,掉线了重新连接几次也会出现失败。 是因为我们使用的是免费版的原因吗,导致连接都会出现Connect Lost 升级商用版后,能得到稳定吗?
👌 thx
情况是这样的: 我用JAVA写了个测试用例,出现这样的情况: 客户端向会话发送一条消息,然后对方收到了3条一样的消息。 测试写的发送动作是递归重试的,但是如果发送成功是不会出现重复发送的情况的。 我通过leancloud后台查看消息发送记录,确实是像并发一样地发送了3条。 1.发送消息代码: image.png 1500x830 152 KB 2.leancloud消息记录:差不多同一秒内连发了3条 leancloud后台多发 image.png 2312x4838 468 KB 3.我去查看后台程序执行日志:我的发送方法前2次尝试发送消息失败了,最后一次递归重试成功,可最后一次连发了3条 后…