Google Cloud 使用时值得注意的细节,google chromecast电视盒子Google Cloud 使用时值得注意的细节在instance启动和停止时收到通知appengine在进行自动扩缩时可能会频繁的停止或启动instance,应用往往在启动时需要进行一些数据预热处理,appengine提供了/......
在instance启动和停止时收到通知
appengine在进行自动扩缩时可能会频繁的停止或启动instance,应用往往在启动时需要进行一些数据预热处理,appengine提供了/_ah/warmup回调,在应用启动时得到通知,需要注意的是/_ah/warmup只有在自动扩缩(Automatic scaling)模式下生效。
除了warmup回调外,/_ah/start回调也能在instance启动时收到通知,与之对应的还有/_ah/stop回调,这个回调用于通知instance当前实例即将被关闭,stop必须在30s内处理完。这两个回调在手动扩缩(Manual scaling)模式下生效。对于基础扩缩(Basic Scaling),/_ah/start并不是在instance一启动后立即调用,而是在instance启动且收到其第一个请求时才会调用。
/_ah/start回调请求的响应状态码会影响instance的行为,http status为200–299或404时appengine认为instance成功启动,否则将停止instance。
datastore批量操作数量上限
datastore操作支持事务,但有些限制,在一次事务中,你进行的create,update或delete操作的entities数量上限是500个,事务数据量大小上限为10M。
pubsub subscription命名注意,删除
pubsub相关的资源(tpoic,subscription)名称具有唯一性,并且格式上有一定要求:
projects/projectidentifier/collection/relativename
此外需要遵守命名规则,否则将无法成功创建资源。
当pubsub topic删除后,改主题的订阅者并没有被删除,消息队列中的消息对于这些订阅者仍然是有效的。这些订阅者此时的主题为_deletedtopic_。如果尝试创建与被删除主题同名的主题,短期内将出错无法创建。所以再删除时应删除所有订阅者,再删除主题
特别声明:以上文章内容仅代表作者本人观点,不代表ESG跨境电商观点或立场。如有关于作品内容、版权或其它问题请于作品发表后的30日内与ESG跨境电商联系。
二维码加载中...
使用微信扫一扫登录
使用账号密码登录
平台顾问
微信扫一扫
马上联系在线顾问
小程序
ESG跨境小程序
手机入驻更便捷
返回顶部