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

函数计算FC有时候访问人数比较多,一个实例同一时间只能生成一张图,我要如何访问这个新的实例呢?

函数计算FC有时候访问人数比较多,一个实例同一时间只能生成一张图,我想通过启动更多的实例来同时生成更多的图片,我看后台弹性管理,可以根据指标修改限制,是有一个根据指标修改限制,可以设置利用率类型为GPU显存利用率,利用率阈值选60%,我的问题是:这样设置后,如果超过了这个阈值,是不是会自动启动新的实例?另外启动新的实例,我要如何访问这个新的实例呢?

展开
收起
cuicuicuic 2024-01-04 13:01:47 55 0
3 条回答
写回答
取消 提交回答
  • 是的,当您设置了利用率阈值并超过该阈值时,函数计算FC会自动启动新的实例来满足需求。

    要访问新启动的实例,您可以使用以下方法之一:

    1. 在函数详情页面中,找到“实例”一栏,点击“添加实例”。然后根据提示创建新的实例。
    2. 如果您有多个域名,可以使用域名和端口号来访问新启动的实例。例如,如果您的新实例的域名为example.com,端口号为8080,则可以通过http://example.com:8080来访问新实例。
    3. 如果您使用的是API网关,可以在API网关中配置路由规则,将请求转发到新启动的实例。具体操作步骤可以参考阿里云API网关文档。

    请注意,根据您的实际情况,可能需要调整实例数量、域名和端口号等参数。

    2024-01-05 15:36:43
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    是的,您可以在阿里云函数计算(FC)中设置利用率阈值来自动启动新的实例。当利用率超过设定的阈值时,系统将自动创建新的实例以处理更多的请求。

    要访问新创建的实例,您需要确保您的应用程序能够正确地处理多个实例之间的通信。这通常涉及到使用负载均衡器或服务发现机制来分配请求到正确的实例。

    如果您的应用程序是基于HTTP的,您可以使用负载均衡器来分发请求。负载均衡器可以配置为根据实例的健康状况和性能动态地分配请求。您可以将负载均衡器的域名设置为与原始域名相同,以便用户可以通过相同的域名访问所有实例。

    如果您的应用程序是基于消息队列的,例如RabbitMQ或Kafka,您可以使用服务发现机制来获取新创建的实例的地址。服务发现机制可以自动检测新创建的实例并将它们添加到可用的服务列表中。然后,您的应用程序可以使用这些地址来连接到新创建的实例并发送/接收消息。

    总之,通过正确配置和管理实例,您可以实现同时生成更多图片的需求,并通过负载均衡器或服务发现机制来访问新创建的实例。

    2024-01-05 14:42:54
    赞同 展开评论 打赏
  • 如果是通过 webui 页面访问的话,建议是建立多个不同的应用(serviceName 区分开),让大家分开访问

    如果是 api 模式,可以删掉最大实例数限制,单实例并发度调成 1~5,这样每个实例最多有 5 个请求排队,再多就会弹新实例

    webui 这里存在状态问题,出图请求和获取进度请求是分开的,如果打到不同实例会找不到进度导致报错,没法直接调整实例数 ,此回答整理自钉群“【答疑群】函数计算 AIGC 场景技术交流”

    2024-01-04 13:39:36
    赞同 展开评论 打赏

快速交付实现商业价值。

相关产品

  • 函数计算
  • 相关电子书

    更多
    All in Serverless 阿里云核心产品全面升级 立即下载
    AIGC 浪潮之上,森马的 Serverless 实践之旅 立即下载
    极氪大数据 Serverless 应用实践 立即下载