- 分用户的data
- Set
- Get
分用户的data
通过在key里加入header, cookie等等,可以将不同的用户数据存到相同的路劲。
nuster rule r1 key method.scheme.host.uri.header_userId if { path /mypoint }nuster rule r2 key method.scheme.host.uri.cookie_sessionId if { path /mydata }
Set
curl -v -X POST -d "333" -H "userId: 1000" http://127.0.0.1:8080/mypointcurl -v -X POST -d "555" -H "userId: 1001" http://127.0.0.1:8080/mypointcurl -v -X POST -d "userA data" --cookie "sessionId=ijsf023xe" http://127.0.0.1:8080/mydatacurl -v -X POST -d "userB data" --cookie "sessionId=rosre329x" http://127.0.0.1:8080/mydata
Get
curl -v http://127.0.0.1:8080/mypoint< 404 Not Foundcurl -v -H "userId: 1000" http://127.0.0.1:8080/mypoint< 200 OK333curl -v --cookie "sessionId=ijsf023xe" http://127.0.0.1:8080/mydata< 200 OKuserA data
