单机快速部署
- 本地正确安装JDK1.8+
解压缩
apache-shenyu-incubating-${current.version}-bootstrap-bin.tar.gz
。 进入 bin 目录。
示例:
- 如服务地址是
http://127.0.0.1:8080/helloworld
,直接访问将返回如下
{
"name" : "Shenyu",
}
- 按照如下进行选择器和规则配置
请求方式POST,地址
http://localhost:9195/shenyu/plugin/selectorAndRules
,body 选择raw json,内容如下:
"pluginName": "divide",
"selectorHandler": "[{\"upstreamUrl\":\"127.0.0.1:8080\"}]",
"conditionDataList": [{
"paramType": "uri",
"operator": "match",
"paramValue": "/**"
}],
"ruleDataList": [{
"conditionDataList": [{
"operator": "match",
"paramValue": "/**"
}]
}]
}
- 通过
http://localhost:9195/helloworld
请求服务,返回如下:
{
"name" : "Shenyu",
"data" : "hello world"