Apache ShenYu is a Java native API Gateway for service proxy, protocol conversion and API governance.
Refactor shenyu sync data data structure
plugin.list ["plugin.sign", "plugin.dubbo", "plugin.pluginName"]
-> plugin.sign
-> plugin.dubbo
-> plugin.pluginName
examples data:
selector.key1.list ["selector.key1.value1", "selector.key1.value2", "selector.key1.value3"]
-> selector.key1.value1
-> selector.key1.value2
-> selector.key1.value3
selector.key2.list ["selector.key2.value1", "selector.key2.value2", "selector.key2.value3"]
-> selector.key2.value4
-> selector.key2.value5
-> selector.key2.value6
Support NettyClient as default httpclient
Refactor admin-listener to support admin data sync
Remove brpc supports including brpc plugin, brpc example, brpc integrated test
Remove Apollo dependency to support Java 17(add jar by yourself)
Remove shenyu middleware register client
/
1.Add configuration properties for HTTP synchronization data 2.Remove'/shenyu-client/','/configs/','/plugin'interface from the whitelist interface of Shenyu admin
2.2.1