会话内容存档拉取延时过大,如何优化?

2023/04/26
提问

需要实时拉取会话内容存档做营销辅助方面的应用。对于延时比较敏感。

使用spingboot+java sdk(版本是sdk_20201116),起了一个100毫秒的定时器轮询Finance.GetChatData 接口,不使用proxy(proxy和passwd参数都传null),timeout参数实验过0,1,2秒,limit参数实验过1,2,1000等。使用企业微信发送员工<->员工/员工<->外部联系人员消息,发现接口轮询到消息的延时平均都在4~6秒左右。这个延时太大了,

如何能优化到1~2秒内?

还是说延时本身就如此的大?

目前使用的是30天免费体验版本,体验版和付费版本在延时上是否有区别?

回答·3
2024/06/25

你好 这个解决了吗

赞同
评论
2023/04/26
今天要
赞同
评论

你这个频率去拉取,后面都会被封控。

100毫秒拉取一次,我目前是没5分钟拉取一次,limit 500,平均延时1-2秒。

出口带宽10M。

赞同 1
评论 9
2023/04/26
其他的轮询频率我也试过,200毫秒,500毫秒,1秒,2秒等。延时都是4~5秒。请问您用的免费版还是付费版本?我这边是准实时的应用,所以不能设置5分钟这么大的拉取间隔。
赞同
回复
付费的,但是这个和什么版本没啥关系。你出口带宽多少?如果是准实时应用,这么高的频次拉取,后续也有被封控的风险。
赞同
回复
出口带宽50M。100毫秒我只是测试,根据文档“调用频率不可超过600次/分钟”来的。如果延时在1~2秒内,1秒拉一次都可以做到准实时。
赞同
回复
哈哈  你这个钱可一点没白花  如果都这么搞 腾讯服务器成本直线上升
赞同
回复
没办法啊,功能文档写得不清不楚,延时的规格也没有,事件推送又不是实时(15秒)。满足不了需求。
赞同
回复
目前没有什么办法了,我们做到最好就行了。
赞同
回复
2023/07/26
老师,你好,跟你请教一下,怎么配置参数才能接近实时拉取,我当前只能拉取到前几天的,而且已经配置的人聊天信息也获取不到
赞同
回复
拉取到前几天 证明你的 seq 不对吧
赞同
回复
2023/07/26
好的,感谢老师
赞同
回复
你还未登录,请先登录