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

函数计算,想问下,我把异步代码拆出来了,生成了一个事件函数,原代码还是http函数,怎么在http函

函数计算,想问下,我把异步代码拆出来了,生成了一个事件函数,原代码还是http函数,怎么在http函数里面调用这个事件函数,事件函数需要的参数怎么传递过去啊,这个能解答一下嘛?或者有类似的demo视频

展开
收起
云上静思 2023-08-04 19:20:41 69 0
2 条回答
写回答
取消 提交回答
  • 用fc的sdk调用。看 sdk 文档,或者参考这个例子的代码

    回答12.png

    此答案来自钉钉群“阿里函数计算官网客户"

    2023-08-06 14:14:58
    赞同 展开评论 打赏
  • 北京阿里云ACE会长

    在函数计算中,你可以通过事件函数和 HTTP 函数来实现异步处理和 HTTP 请求处理的分离。要在 HTTP 函数中调用事件函数并传递参数,你可以使用函数计算提供的异步调用机制。

    以下是一种常见的方法来实现这个过程:

    创建事件函数:首先,你需要创建一个独立的事件函数,用于处理异步任务。该函数可以使用你需要的参数,并执行相关的逻辑。确保你在函数计算平台上创建了该事件函数,并记录下其函数名和所在服务的信息。

    设置异步触发器:在 HTTP 函数的配置中,你需要设置一个异步触发器,以触发事件函数的调用。在函数计算平台上,你可以为 HTTP 函数添加触发器,选择事件函数作为触发器的目标。配置触发器时,你可以指定参数的值,这将作为事件函数的输入参数。

    调用事件函数:在 HTTP 函数的代码中,你可以使用函数计算提供的 SDK 或 API 来调用事件函数。根据你使用的 SDK 或 API,你可以通过指定事件函数的函数名和所在服务的信息,以及传递参数的值来调用事件函数。这样,HTTP 函数就可以触发事件函数的执行,并将参数传递给它。

    2023-08-04 21:55:21
    赞同 展开评论 打赏

快速交付实现商业价值。

相关产品

  • 函数计算
  • 热门讨论

    热门文章

    相关电子书

    更多
    Serverless开发平台: 让研发效能再提升 立即下载
    Serverless 引领云上研发新范式 立即下载
    All in Serverless 阿里云核心产品全面升级 立即下载