首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用cometd调用,应用程序响应时间很长。

使用cometd调用,应用程序响应时间很长。
EN

Stack Overflow用户
提问于 2022-09-13 10:53:41
回答 1查看 65关注 0票数 0

在执行salesforce应用程序的性能测试时,有一些事务处理cometd调用。对于这样的事务,要么响应时间很长,要么在响应中出现禁止的错误"unknown “。

有什么需要从脚本的角度去做吗?P.S. -我正在使用负载运行程序编写脚本。

请求

{“id”“:=”5“,”channel“=”/meta/connect“,”连接类型“=”长轮询“,”客户端id“=”####“}

响应

“建议”:{“间隔”:0,“重新连接”:“握手”},“通道”:"/meta/connect","id":"5",“错误”:“403::未知客户端”,“成功”:false,}

请注意:1)sdfc流cookie在整个过程中是一致的,2)在请求中添加了授权< token>头

EN

回答 1

Stack Overflow用户

发布于 2022-09-13 12:40:22

/meta/connect通道是用于CometD心跳的保留通道,当使用HTTP时,它执行“长轮询”。

因此,请求被服务器保持更长的时间是很自然的。

不能使用任何/meta/*通道进行负载测试,而必须使用广播或服务通道(通道定义见这里 )。

不特定于SalesForce,但CometD项目有自己的基准,参见标杆。您应该将此作为一个如何为CometD执行正确基准测试的示例。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73701728

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档