文件名称:httprouter:可以很好扩展的高性能HTTP请求路由器
文件大小:29KB
文件格式:ZIP
更新时间:2024-02-24 10:44:59
go golang http router httprouter
HttpRouter HttpRouter为轻量级的高性能的HTTP请求路由器(也称为多路复用器或多路复用器只是用于短)。 与Go的net/http软件包的相比,此路由器支持路由模式中的变量并与request方法匹配。 它的伸缩性也更好。 该路由器针对高性能和较小的内存占用进行了优化。 即使在很长的路径和大量的路线下,它也可以很好地扩展。 压缩动态特里树(基数树)结构用于有效匹配。 产品特点 仅显式匹配:对于其他路由器,例如 ,请求的URL路径可以匹配多个模式。 因此,它们具有一些笨拙的模式优先级规则,例如最长匹配或先注册,先匹配。 根据此路由器的设计,一个请求只能完全匹配一个路由或不匹
【文件预览】:
httprouter-master
----path_test.go(3KB)
----go.mod(51B)
----path.go(3KB)
----.travis.yml(442B)
----LICENSE(1KB)
----README.md(16KB)
----router_test.go(19KB)
----tree_test.go(16KB)
----tree.go(16KB)
----router.go(17KB)