本文介绍Python如何实现并应用函数实例生命周期回调方法。
使用说明
当您实现并配置函数实例生命周期回调后,函数计算将在相关实例生命周期事件发生时调用对应的回调程序。函数实例生命周期涉及Initializer和PreStop回调。
- Initializer回调
Initializer回调在函数实例启动成功后,请求处理程序(Handler)之前执行。 - PreStop回调
PreStop回调在函数实例销毁前执行。
Initializer回调和PreStop回调的方法签名一样,入参只有一个context参数,提供在调用时的运行上下文信息。回调方法定义如下:
# -*- coding: utf-8 -*-
import logging
def initialize(context):
print("initialize...")
def preStop(context):
print("preStop...")