问题描述
let cognitoUser = new AWS.CognitoIdentityServiceProvider.CognitoUser(userData);
cognitoUser.authenticateUser(authenticationDetails,{
onSuccess: function (result) {
let idToken = result.getIdToken().getJwtToken();
let Accesstoken = result.getAccesstoken().getJwtToken();
let RefreshToken = result.getRefreshToken().getToken();
addRefreshTokenToHttpOnlyCookie(RefreshToken);
res.json({token: idToken,access: Accesstoken});
},
它在ECS Fargate上运行的nodejs中实现。任务cpu(单元)256。
对此进行一次调用将占用20%的cpu,耗时3.5秒。这是怎么回事?
有2个并发用户在一个循环中发出请求,因此cpu占用率超过80%。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)