跳到正文
AI NEWS JOURNAL
VercelAI NEWS / JOURNAL

Vercel 守护进程现在可以使用绑定调用服务

Vercel 守护进程现在可以通过服务绑定访问其部署中的服务,该绑定通过环境变量公开服务的 URL。绑定在守护进程配置中声明,指定目标服务、格式和环境变量名称。随后,守护进程可以使用标准 HTTP 请求调用已绑定的服务,由 Vercel 负责内部路由、身份验证和 TLS。服务绑定是单向的,即服务无法绑定到守护进程;并且,即使在升级或回滚后,每个守护进程实例仍会继续与其原始部署通信。

尚无对应语言译文,当前显示原文。

Vercel 守护进程现在可以通过服务绑定调用其部署中的服务。 在守护进程上声明该绑定。它指定了目标服务以及接收该服务 URL 的环境变量: [services.api]root = "api/"entrypoint = "main:app" [daemons.worker]root = "worker/"entrypoint = "Dockerfile"instances = { iad1 = 1 } [[daemons.worker.bindings]]type = "service"service = "api"format = "url"env = "API_URL" 一个将 api 服务绑定到 worker 的守护进程,该服务以 API_URL 的形式暴露给 worker 守护进程像调用任何其他 HTTP 端点一样调用该 URL。Vercel 负责处理内部路由、身份验证和 TLS,而该服务保持私密性: await fetch(new URL('jobs/next', process.env.API_URL)); 使用普通的 fetch 从守护进程调用已绑定的服务 绑定是单向的:服务无法绑定到守护进程。每个实例都会持续调用启动它的部署,即使在升级或回滚之后也是如此。 有关守护进程服务绑定的更多信息,请参阅文档。

资料来源

阅读原文 ↗

相关主题

← 继续阅读全部动态