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%。