golang原生实现的一个代理,通过配置来转发请求。 实现了一个基于dilu的jwt和权限实现。
我们以往的项目做了微服务的拆分,但是我们没有使用第三方的微服务架构,为了统一权限等,基于以往经验,模仿了spring cloud gateway的网管。 结合dilu-rd的服务注册发现模块,已经实现了微服务。
go mod tidy
go run main.go c --config resources/config.dev.yaml
详见配置文件,resources\config.dev.yaml