Serverless中的代码需要做到什么状态才能被触发呢?

Serverless中的代码需要做到什么状态才能被触发呢?

展开
收起
游客szyg5ww7yqnwy 2022-03-15 16:58:04 1650 分享 版权
1 条回答
写回答
取消 提交回答
  • 代码必须做到彻底无状态,两次调用间不能共享内存状态。我们的AI应用最早使用了一个全局变量统计处理的图片数,每处理完一张图片该计数器就加一。使用FaaS后我们不能再用任何全局变量或内存数据结构(例如Hashmap)在调用间共享数据,因为代码运行在独立的进程中,无法访问对方的内存地址空间。于是我们对代码进行了改造,将全局计数器放到了公共云的Redis服务中,这为代码增加了额外的复杂性。

    2022-03-15 16:58:32
    赞同 展开评论

快速交付实现商业价值。

还有其他疑问?
咨询AI助理