Tars快速开始
请参考运维部署的内容,选择一种方式启动shenyu-admin
。比如,通过 启动Apache ShenYu
后台管理系统。
启动成功后,需要在基础配置->
插件管理中,把tars
插件设置为开启。
启动网关,如果是通过源码的方式,直接运行shenyu-bootstrap
中的ShenyuBootstrapApplication
。
下载
修改application.yml
中的host
为你本地ip。
修改配置:
- 建议弄清楚
config
的主要配置项含义, 参考开发指南。 config
中的ip
要注意提供成本机的。locator
:registry
服务的地址,必须是有ip
和port
的,如果不需要来定位服务,则不需要配置。node=tars.tarsnode.ServerObj@xxxx
,表示连接的tarsnode
的地址,如果本地没有tarsnode
, 这项配置可以去掉。
更多config配置说明请参考 Tars官方文档
运行org.apache.shenyu.examples.tars.ShenyuTestTarsApplication
main方法启动项目。
如果不加-Dconfig
参数配置会可能会如下抛异常:
成功启动会有如下日志:
shenyu-examples-tars
项目成功启动之后会自动把加 @ShenyuTarsClient
注解的接口方法注册到网关。
打开插件列表 -> rpc proxy -> tars
可以看到插件规则配置列表: