开发者社区> 问答> 正文

一个函数实例,处理多个并发请求,如何共享内存?

一个函数实例,处理多个并发请求,如何共享内存?

展开
收起
八月八 2024-08-07 21:07:55 40 0
1 条回答
写回答
取消 提交回答
  • 您可以在创建或更新函数时,指定函数的单实例并发度。
    截屏2024-08-07 22.08.07.png
    如果您使用了预留模式,预留模式下的函数也可以并发处理多个请求。更多信息,请参见配置预留实例。
    应用场景
    单实例多并发功能适用于函数中有较多时间在等待下游服务响应的场景。等待响应一般不消耗资源,在一个实例内并发处理,不仅可以节省费用,还能提高应用响应能力和吞吐量。

    优势
    1.减少执行时长,节省费用。
    例如,偏I/O的函数可以在一个实例内并发处理,减少实例数从而减少总的执行时长。
    2.请求之间状态可共享。
    多个请求可以在一个实例内共用数据库连接池,从而减少和数据库之间的连接数。
    3.降低冷启动概率。
    由于多个请求可以在一个实例内处理,创建新实例的次数会变少,冷启动概率降低。
    减少VPC IP地址的占用。

    在相同负载下,单实例多并发可以降低总的实例数,从而减少VPC IP地址的占用。

    2024-08-07 22:13:22
    赞同 6 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
内存取证与IaaS云平台恶意行 为的安全监控 立即下载
云服务器ECS内存增强型实例re6全新发布 立即下载
低代码开发师(初级)实战教程 立即下载