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

咨询个问题,目前有go微服务架构,迁移到函数计算的改造样例吗?

咨询个问题,目前有go微服务架构,迁移到函数计算的改造样例吗?

展开
收起
云问追踪 2023-03-15 12:47:15 885 0
2 条回答
写回答
取消 提交回答
  • 改造的主要就是异步执行的那些逻辑。比如注册用户的时候,传统 ECS 上先校验参数,然后直接返回成功,然后开了 gorutine 去发送确认邮件。

    在 FC 里,如果不改代码,HTTP请求响应成功以后实例就被冻结了(因为 FC 是按照这个逻辑进行计费的)。gorutine里的逻辑就跑不下去了。要把发送邮件这个逻辑抽出来作为一个单独的请求,在响应 HTTP 请求之前,发一个异步调用请求给 FC 平台。

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

    2023-03-15 18:12:18
    赞同 展开评论 打赏
  • GitHub https://github.com/co63oc/cloud

    Go语言编写函数的运行环境信息 https://help.aliyun.com/document_detail/323507.html

    2023-03-15 14:11:09
    赞同 展开评论 打赏

快速交付实现商业价值。

相关产品

  • 函数计算
  • 热门讨论

    热门文章

    相关电子书

    更多
    MaxCompute Serverless 架构演进 立即下载
    阿里云消息队列的 Serverless架构演进 立即下载
    青团社云原生架构实践—亿级灵活用工平台的架构实践 立即下载