change: change the default router from radixtree uri to radixtree hos…#9047
Conversation
spacewander
left a comment
There was a problem hiding this comment.
We need to change the route setting in https://github.com/apache/apisix/blob/master/t/router/radixtree-uri-host.t and other similar tests too.
|
|
||
| :::note | ||
|
|
||
| In version 3.2 and earlier, APISIX used `radixtree_uri` as the default Router. `radixtree_uri` has better performance than `radixtree_host_uri`, so if you have higher performance requirements and can live with the fact that `radixtree_uri` only matches uri, consider continuing to use `radixtree_uri` as the default Router. |
There was a problem hiding this comment.
Only use the uri as the primary index, not only matches uri
Done |
| apisix: | ||
| node_listen: 1984 | ||
| router: | ||
| http: 'radixtree_uri' |
There was a problem hiding this comment.
Can't this test pass with the default router?
There was a problem hiding this comment.
It can pass, should we use the default router here?
There was a problem hiding this comment.
Yes, it would be better. Adding special configuration here makes it like a special router is required.
There was a problem hiding this comment.
I was wondering if it would be better to specify the routing engine for these test cases on router, so that the default engine is changed and the test cases are not affected
There was a problem hiding this comment.
It's fine if you want to keep it.
* upstream/master: (46 commits) fix(consumer): work if the etcd connection failed during starting (apache#9077) ci: fix low disk space error when loading saved docker images (apache#9080) change: change the default router from radixtree uri to radixtree hos… (apache#9047) chore(deps): bump dubbo from 2.7.18 to 2.7.21 in /t/lib/dubbo-backend/dubbo-backend-provider (apache#9041) fix: cli test on master (apache#9075) fix: Non wildcard origin in CORS should sent Vary header (apache#9010) feat: bump lua-resty-ldap version for ldap-auth (apache#9037) fix: invalidate cache in core.request.add_haeder and fix some calls (apache#8824) docs: remove unnecessary getting-started.md (apache#9054) docs: contribute Getting Started tutorials (apache#9046) docs: replace full-width quotation mark with half-width quotation mark (apache#8887) docs: fix typo and grammar (apache#9008) feat: ready to release 2.15.3 (apache#9021) ci: ensure the test can run with different repo name (apache#8832) chore(deps): bump golang.org/x/net from 0.0.0-20220722155237-a158d28d115b to 0.7.0 in /ci/pod/openfunction/function-example/test-uri (apache#9018) docs: improved SEO & fixed typo and localization issues (apache#8993) feat: release APISIX 3.2.0 (apache#8988) docs: fix grammar (apache#8935) docs: fix indent in encrypted-storage-fields (apache#8876) docs: k8s discovery: state the restriction on the use of port number (apache#8969) ...
Description
Update the default HTTP router from radixtree_uri to radixtree_host_uri .
Fixes #8354
Checklist