你还在生产环境改代码么?函数计算版本管理(二)事件驱动模式中的使用

  1. 云栖社区>
  2. 阿里云 Serverless Computing>
  3. 博客>
  4. 正文

你还在生产环境改代码么?函数计算版本管理(二)事件驱动模式中的使用

ylxn 2018-12-16 14:42:13 浏览961
展开阅读全文

在了解了函数计算版本管理的基本概念后,我们来看看如何在事件驱动的模式中使用版本和别名。

阿里云函数计算以事件驱动的方式连接其他服务。事件源是事件的生产者,函数是事件的处理者,而触发器则提供了一种集中的和统一的方式来管理不同的事件源。当事件源触发事件时,如果满足触发器定义的规则,事件源会自动调用关联的函数处理事件。

在没有使用版本管理的情况下,任何一次对函数的更改都像是在生产服务器上进行开发一样,是非常危险的。一个小小的bug就足以破坏所有依赖它的服务。

without versioning

如果我们发布一个稳定的版本,并让触发器指向这个稳定版本,那接下来我们在“LATEST”版本上所做的任何开发都不会影响这个版本。当下一个版本准备就绪时,再将触发器移动到新版本就好了。
with version

但是,对于一些单向集成的触发器,我们必须要切换到事件源的控制台区更改。此外函数计算支持的触发器种类繁多,每次

网友评论

登录后评论
0/500
评论
ylxn
+ 关注
所属云栖号: 阿里云 Serverless Computing