运行
- 上一篇介绍过 soul-admin 启动有两种数据库选择,一种是MySQL, 一种是内存H2数据库。如果本地有MySQL,建议还是使用MySQL数据库,毕竟等下我们还是需要看看 soul-admin 启动时创建的表结构。
- 启动后我们选择"插件列表"->“divide”,如果没有启动别的服务,这个菜单里面应该是空的。
- 这里我们还要启动 Soul 网关主要的服务 soul-bootstrap,如果不想自己写业务服务来测试,需要把 soul-examples 这个项目也编译进来(在父级pom文件添加这个模块,然后 clean install 一顿骚操作后应该就可以了,如果不行多编译几次)
- 启动 soul-examples-http 项目(需要把日志级别改成debug,后续测试负载均衡需要看日志),启动成功后到admin后台管理应该就可以看到下面这个图里的数据
- 最后需要配置一下选择器,然后就可以通过 http://localhost:9195/http/test/findByUserId?userId=10 来访问了
使用
网关的使用:
我们使用网关时,后端一般会有多个服务,每个服务可能会有多个节点,当一个服务的多个节点都对外提供服务时