lua-resty-radixtree
lua-resty-radixtree copied to clipboard
Adaptive Radix Trees implemented in Lua / LuaJIT
hi api7team, I tested and found radixtree.new() cost nearly 120s when uri_routes num is 10w (32core, 32G, centos Physical Machine server), I use radixtree_uri_with_parameter for http router. do you have...
Hello! I hope you are doing well! We are a security research team. Our tool automatically detected a vulnerability in this repository. We want to disclose it responsibly. GitHub has...
Hello everyone, I've read the lua-resty-radix source code. There's no method to delete a node in a radixtree. Could anyone help me how to delete the node, please?
https://zhuanlan.zhihu.com/p/680286939 这个是真的吗?为什么这么缺德?
### Environment * APISIX 3.9.1 * CentOS Stream release 9 ### Description I added a custom logic to the `_M.match` method in `radixtree_host_uri.lua` in APISIX to simulate how long it...
When APISIX calls `dispatch` it sends Nginx normalized URI which decodes percent encoded characters, i.e. `/uri%20contains%20space` would become `/uri contains space`. The matching behavior of radixtree should be aware of...
This demonstrates the correctness of the fix introduced in v2.9.2 ([fix: allow special characters to be matched in uri params](https://github.com/api7/lua-resty-radixtree/commit/c02b4e47ed8417c952913deb7027a6c0ff516059)). As a consequence: - it should close api7/lua-resty-radixtree#148, since it...
When setting the route as "/api/:upload_id/info", the following request cannot be matched `/api/DCAppFile_2~9lwcn8WIw6sqq2v_Z7Wd6kLIfAhKVb0-MRKUYR2WMJKUUVTZKVLXOZKVLBXE65SOG5IUW52IOAZEE6JRNRIHEUSNOYXWI3RTJFLXEZKPJ5KU2VKIPBCHK3JUPJIUOTJSMJZECR2RPJVG643JM5YFEZLHON4XIU3Y-6XBBIO35THB6WGDDKZ63LJTWX2LVPM42PPC6RNJUNDNZB6J422ADLEQ6DVXSR2FBCWUX2TCYZASWQNRXFJ5O63KHLBHHEOEK-AES_256_ECB-1c3b94db/info` How should this be handled?
请问下路由规则支持取模运算吗?谢谢