Tars快速开始

    请参考运维部署的内容,选择一种方式启动shenyu-admin。比如,通过 启动Apache ShenYu后台管理系统。

    启动成功后,需要在基础配置->插件管理中,把tars 插件设置为开启。

    启动网关,如果是通过源码的方式,直接运行shenyu-bootstrap中的ShenyuBootstrapApplication

    下载

    修改application.yml中的host为你本地ip。

    修改配置:

    • 建议弄清楚 config 的主要配置项含义, 参考开发指南。
    • config 中的 ip 要注意提供成本机的。
    • locator: registry服务的地址,必须是有ipport的,如果不需要来定位服务,则不需要配置。
    • node=tars.tarsnode.ServerObj@xxxx,表示连接的 tarsnode 的地址,如果本地没有 tarsnode, 这项配置可以去掉。

    更多config配置说明请参考 Tars官方文档

    运行org.apache.shenyu.examples.tars.ShenyuTestTarsApplicationmain方法启动项目。

    如果不加-Dconfig参数配置会可能会如下抛异常:

    成功启动会有如下日志:

    shenyu-examples-tars项目成功启动之后会自动把加 @ShenyuTarsClient 注解的接口方法注册到网关。

    打开插件列表 -> rpc proxy -> tars 可以看到插件规则配置列表:

    Tars快速开始 - 图2