为什么Cognito AuthenticateUser花费这么长时间并使用那么多CPU?

时间:2020-08-21 20:47:06

标签: node.js amazon-web-services amazon-cognito

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

0 个答案:

没有答案