单机快速部署

    • 本地正确安装JDK1.8+
    • 解压缩 apache-shenyu-incubating-${current.version}-bootstrap-bin.tar.gz。 进入 bin 目录。

    示例:

    • 如服务地址是http://127.0.0.1:8080/helloworld,直接访问将返回如下
    1. {
    2. "name" : "Shenyu",
    3. }
    • 按照如下进行选择器和规则配置

    请求方式POST,地址http://localhost:9195/shenyu/plugin/selectorAndRules,body 选择raw json,内容如下:

    1. "pluginName": "divide",
    2. "selectorHandler": "[{\"upstreamUrl\":\"127.0.0.1:8080\"}]",
    3. "conditionDataList": [{
    4. "paramType": "uri",
    5. "operator": "match",
    6. "paramValue": "/**"
    7. }],
    8. "ruleDataList": [{
    9. "conditionDataList": [{
    10. "operator": "match",
    11. "paramValue": "/**"
    12. }]
    13. }]
    14. }
    • 通过http://localhost:9195/helloworld请求服务,返回如下:
    1. {
    2. "name" : "Shenyu",
    3. "data" : "hello world"