首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在GCE处理作业时部署新代码?

如何在GCE处理作业时部署新代码?
EN

Stack Overflow用户
提问于 2020-07-21 17:59:13
回答 1查看 44关注 0票数 0

我使用Docker镜像启动了一个GCE VM,该镜像运行一个发布/订阅订阅服务器,该服务器处理消息并开始一些大型计算工作(长时间运行)。

当我们准备好部署新代码时,我们如何确保所有当前正在运行的作业都已完成(在任务完成时使deploy阻塞)。这里的最佳实践是什么?

EN

Stack Overflow用户

发布于 2020-08-05 16:33:31

我相信你可以看看谷歌的Cloud Functions。也就是说,您可以创建一个编程函数,该函数将响应某些特定事件,而无需管理服务器或运行时环境。

特别是,将特定的云函数订阅到Pub/Sub主题是可行的,发布到该主题的每条消息都会触发一些自定义代码执行,消息内容作为输入数据传递,生成google.pubsub.topic.publish event类型。

假设您可以编写一些函数,这些函数将订阅与示例中的消息消费者相同的发布/订阅主题,在某些条件匹配时触发所需的部署,检查长时间运行的作业的状态。

票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63011996

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档