Kratos微服务的注册中心,提供服务注册、注销、以及Kong网关相关的HTTP绑定
docker-compose up -d --build,将会依次启动kong-database:Kong数据库discovery:Bl的服务注册中心kong-migrations:Kong启动时执行的某些脚本kong:Kong网关服务konga:Kong网关的GUI站点register-center:微服务注册中心(也是个微服务)
- 暴露如下端口供使用:
1337:konga的站点端口,通过localhost:1337访问8001:kong的管理员端口,可依照Kong文档使用Postman操作7171:Bl的服务发现端口,可通过http://localhost:7171/discovery/fetch/all访问注册中的所有微服务(以后可做GUI界面管理所有GRPC服务)9093:注册中心微服务的GRPC端口,不过微服务的使用是通过appID调用的,一般也用不到这个端口。必要时可用过直连的方式查看注册中心是否可用
直连微服务:
conn, err := cli.Dial(context.Background(), "direct://default/X.X.X.X:9093")