WHY For a long time, Apache APISIX uses radixtree-uri as the default route algorithm, which only matches the route according to the request uri. Now more and more users use Apache APISIX to handle north-south traffic. They often use host to distinguish different backend services and just using request URIs to distinguish different routes usually cannot meet user needs.
HOW For a better user experience, we plan to use radixtree-host-uri as the default route algorithm. In this way, routes can be distinguished based on host and request uri. If your business scenario is more suitable to use radixtree-uri, you can still configure and use it in config.yaml. -- *Shirui Zhao* My GitHub: https://github.com/soulbird <https://github.com/soulbird>