Voj*_*ěch 3 service-discovery google-cloud-platform google-cloud-functions google-cloud-run
我正在运行多个 gcloud 服务,这些服务已按以下格式自动分配网址:
https://SERVICE_NAME-XXXXXXX-ew.a.run.app/
使用这些 URL 并将这些 URL 传递给客户端并不是特别容易。另一种方法是使用自定义域,但这需要在 DNS 记录中硬编码子域(据我所知),我想避免这种情况并使用默认 URL。
使用这些 URL 的最佳实践是什么?我可以想象保留一些服务->URL 的映射并将其传递给客户端,但我想避免重新发明轮子。
编辑:我发布了一个名为runningd的外部工具,可以让您执行此操作。查看: https: //github.com/ahmetb/runsd
感谢您提出这个问题!Cloud Run 的“按名称发现服务”是一个非常活跃的工作领域。不过,我们还没有可以分享的有效时间表。
您可以在此处查看我在 Cloud Run 上运行此程序的原型: https ://twitter.com/ahmetb/status/1233147619834118144
像链接的 Google Cloud Service Directory 这样的 API 更适合您可能想要构建到 RPC 堆栈(例如 gRPC)的自定义/DIY 服务发现。它更像是一个托管域名目录,您可以将其与 RPC 集成。
如果您有兴趣将来参与此功能的 alpha 测试,请给我发送电子邮件至 ahmetb at google。
| 归档时间: |
|
| 查看次数: |
3972 次 |
| 最近记录: |