Web 仪表盘

前言: Micro Web 提供了一个用于可视化和浏览服务的仪表板

Web 仪表板提供了一个可视化工具, 用于探索服务, 并为基于 web 的 micro 服务提供内置 web 代理.

使用

micro web

浏览地址 localhost:8082 看看

使用 ACME

micro web 仪表板通过 “Let’s Encrypt” 支持 ACME. 它可以自动获取你域名的 TLS 证书.

micro --enable_acme web

可选地指定主机白名单

micro --enable_acme --acme_hosts=example.com,api.example.com web

设置 TLS 证书

仪表板支持使用 TLS 证书安全地提供服务

micro --enable_tls --tls_cert_file=/path/to/cert --tls_key_file=/path/to/key web

Web 服务

Web 仪表板具有 web 服务的内置代理. 这是将 Web 应用程序构建为微服务的想法, 您可以通过 go-micro/web 包进行.

路由

Web 服务与 API 服务非常类似, 因为它们的命令是一致的. 默认命名空间为 “go.micro.web”.

当请求例如 /foo命中 web 代理时, 它将路由到具体服务 go.micro.web.foo. 这就是您的服务应该调用的; namespace + path

截图

文档更新时间: 2020-06-02 15:57   作者:kuteng