配置单实例多并发 对比项 单实例单并发 单实例多并发 日志打印 Node.js Runtime使用console.info()函数,Python Runtime使用print()函数,Java Runtime使用System.out.println()函数打印日志, 该方式会把当前请求的Request ID包含在日志内容中。 当多请求在同一个实例并发处理时,当前请求可能有很多个,继续使用这些函数打印日志会导致Request ID错乱。 此时应该使用context.getLogger(),获取一个日志输出对象,通过这个日志输出对象打印日志, 例如Python Runtime:log context.getLogger()log.info("test") 共享变量 不涉及 单实例多并发处理时,修改共享变量会导致错误。这要求您在编写函数时,对于非线程安全的变量修改要进行互斥保护。 监控指标 按实际情况进行监控。 相同负载下,函数的实例数明显减少。 流控错误 不涉及 太多请求时,body中的errorcode为“FSS.0429” ,响应头中的status为429 , 错误信息提示:Your request has been controlled by overload sdk, please retry later。