开发者社区 > 云原生 > Serverless > 正文

函数计算FC走api模式,那并发实际上就没有节省加载页面费用的说法了吧?

函数计算FC走api模式,那并发实际上就没有节省加载页面费用的说法了吧?

展开
收起
三分钟热度的鱼 2023-10-18 21:06:13 102 0
11 条回答
写回答
取消 提交回答
  • 十分耕耘,一定会有一分收获!

    楼主你好,阿里云函数计算FC通过API模式提供服务,会按照实际使用的时间收取费用,而不是像传统的虚拟机按照实例的运行时长收费,所以使用API模式可以避免在没有请求时花费空闲的费用。
    image.png

    从单个请求的角度来看,使用API模式可能会有一些额外的网络请求和通信开销,但这通常可以忽略不计。同时,由于函数计算的弹性计算能力,可以根据请求的量自动调整计算资源,因此可以支持大规模并发请求的处理,所以使用API模式并不会影响到函数计算的性能和费用

    2023-11-16 11:34:21
    赞同 展开评论 打赏
  • 在函数计算FC中,通过API模式调用时,并发操作实际上可以节省加载页面的费用。这是因为函数计算FC采用了按量付费的模式,即只要实例处于运行状态,就会产生费用。而当使用API模式进行并发操作时,可以共享同一个实例,从而避免为每个请求创建新的实例,进而降低成本。

    另外,通过使用API模式,还可以将一些计算密集型任务拆分成多个小任务,并分布在不同的实例上进行处理。这种方式可以更好地利用系统资源,提高任务处理效率,同时也可以避免单个实例处理能力不足的问题。

    综上所述,通过使用API模式进行并发操作,可以节省加载页面的费用,并提高任务处理效率。

    2023-11-15 22:13:01
    赞同 展开评论 打赏
  • 函数计算FC采用API模式,可以实现高并发和弹性扩展,但并不能直接节省加载页面的费用。
    在函数计算FC中,每个请求都可以独占实例资源,通过水平弹性扩展来承载大流量。这意味着,如果一个函数需要处理大量的请求,可以启动更多的实例来处理请求,从而避免请求的排队和延迟。
    然而,这并不意味着可以完全忽略加载页面的费用。在函数计算FC中,实例的启动和运行都会产生费用,包括实例的计费方式可以是按量付费或包年包月等。因此,如果并发请求数量很大,需要启动更多的实例来处理请求,那么费用也会相应地增加。
    image.png

    2023-11-14 16:10:56
    赞同 展开评论 打赏
  • 函数计算 FC 支持两种调用方式:API 模式和事件驱动模式。API 模式指的是用户可以直接通过 API 调用函数计算 FC 中部署的服务,而事件驱动模式则是指服务只有当接收到指定事件时才会被触发。
    在 API 模式下,用户每调用一次函数计算 FC 中的服务就会产生一定的费用。这部分费用通常包括请求处理时间和数据传输量等。当多个客户端并发地调用同一服务时,虽然服务器端能够并行处理这些请求,但是在每次请求的收费方面仍然是按照单次调用计费的。相比之下,在事件驱动模式下,只有当服务接收到事件时才会被触发和执行。在这种情况下,即使有多个客户端同时发送事件,也只会有一个事件触发服务的执行,从而减少了总的请求次数和相应成本。
    虽然函数计算 FC 支持并发调用服务,但是在 API 模式下,这种并发并不会节省调用服务的费用。相反,在事件驱动模式下,通过减少请求次数,可以有效地降低总成本。如果您希望在函数计算 FC 上降低成本,建议考虑采用事件驱动模式。

    2023-11-13 10:56:18
    赞同 展开评论 打赏
  • 天下风云出我辈,一入江湖岁月催,皇图霸业谈笑中,不胜人生一场醉。

    API模式是指通过函数计算FC的API来访问函数计算服务。通过API,可以使用HTTP协议向函数计算FC发送请求,获取函数计算服务的返回结果。在API模式下,函数计算FC可以使用自己的协程和任务调度机制,来实现异步的请求处理和数据返回。
    因此,如果你使用函数计算FC走API模式,实际上是在通过函数计算的API来访问函数计算服务,而不是通过函数计算的直接请求。在这种情况下,函数计算FC会根据请求的复杂度和规模,自动选择最优的函数模板和并发度,以达到最优的性能和效率。
    当然,函数计算FC走API模式的优势也包括:
    通过API可以方便地将函数计算服务部署到其他云服务商的平台上,实现更加灵活和可扩展的应用程序。
    通过API可以方便地集成函数计算服务到其他应用程序中,实现更加智能和高效的业务流程。

    2023-11-07 17:07:10
    赞同 展开评论 打赏
  • 北京阿里云ACE会长

    使用函数计算FC(Function Compute)走API模式时,确实并发本身并不能直接节省加载页面的费用。因为API调用的费用主要取决于请求次数和请求的资源消耗,而与并发数无关。但是,通过使用函数计算FC,您可以实现对资源的弹性伸缩,根据请求的负载自动调整并发资源,从而在高峰期提高系统的处理能力和性能。
    此外,使用函数计算FC还可以帮助您降低运维成本、提高开发效率,并实现对代码、配置、数据等资源的隔离和管理。因此,虽然并发本身不能直接节省加载页面的费用,

    2023-11-05 20:26:48
    赞同 展开评论 打赏
  • 从事java行业9年至今,热爱技术,热爱以博文记录日常工作,csdn博主,座右铭是:让技术不再枯燥,让每一位技术人爱上技术

    您好,函数计算走api模式的话可能并不会节省页面加载费用,因为页面加载费用实际是公网出流量产生的费用
    image.png
    而函数计算的并发是通过设置实例并发度来控制的
    image.png

    2023-11-05 16:38:59
    赞同 展开评论 打赏
  • 微信截图_20231028103855.png
    假设访问数据库需要10秒,那么当并发的3个请求分别在3个实例内被处理后,3个实例总的执行时长是30秒。如果能让这3个请求在同一个实例内并发处理,这样实例的占用时间为10秒。

    https://help.aliyun.com/zh/fc/configure-instance-concurrency?spm=a2c6h.13066369.question.12.4515824do5LQp8

    2023-11-04 19:07:29
    赞同 展开评论 打赏
  • 函数计算 FC 提供了一种 Serverless 计算模式,使得您可以专注于编写业务逻辑,而不必关心底层基础设施。它可以提供灵活的计费方式,让您仅在实际使用时付费,避免闲置时产生的成本。
    在函数计算 FC 中,有两种计费模式可供选择:
    image.png

    1. 支付固定金额的实例费用 + 实际运行时间费用:这种模式适合小型、低频度的场景,您可以预先支付固定的实例费用,并且只在函数运行时才产生实际运行时间费用。
    2. 只按实际运行时间收费:这种模式适合大型、高频度的场景,您可以根据实际运行时间计费,无需预先支付实例费用。

    因此,如果您使用 API 模式,当您访问函数计算 FC 时,只会收取实际运行时间的费用。如果您不访问函数计算 FC,则不需要支付任何费用。
    此外,为了节省费用,您可以使用分片处理、定期清理等方式减少函数运行时间,以及使用更多可用的缓存机制来降低请求频率。您还可以使用阿里云的各种优惠策略,例如共享实例、按用量折扣等,来进一步降低函数计算 FC 的费用。

    2023-11-04 14:21:27
    赞同 展开评论 打赏
  • 官方文档有详细教程。假设访问数据库需要10秒,那么当并发的3个请求分别在3个实例内被处理后,3个实例总的执行时长是30秒。如果能让这3个请求在同一个实例内并发处理,这样实例的占用时间为10秒。为了帮助您节省实例资源费用,函数计算支持单实例多并发功能微信截图_20231028103855.png
    点击跳转

    2023-11-03 20:21:23
    赞同 展开评论 打赏
  • 函数计算FC的API模式并不会影响并发,也不会节省加载页面的费用。在函数计算中,每个请求都会触发一个函数计算任务,每个任务都会在独立的容器中运行,并使用独立的计算资源。因此,即使使用API模式,每个请求仍然会启动一个独立的容器来处理,费用也不会因此而减少。

    设置实例并发度https://help.aliyun.com/zh/fc/configure-instance-concurrency

    03e8a8936cdf1680f99ee66fbd8e0464_p129958.png

    2023-11-02 11:18:52
    赞同 展开评论 打赏
滑动查看更多

快速交付实现商业价值。

相关产品

  • 函数计算
  • 热门讨论

    热门文章

    相关电子书

    更多
    Spring Boot2.0实战Redis分布式缓存 立即下载
    CUDA MATH API 立即下载
    API PLAYBOOK 立即下载