Module Proxy (五)归纳与总结

原创
2021/10/10 12:45
阅读数 96

本文是系列文章的最后一篇,对Module Proxy进行归纳和总结。

产品总结

-- 一款开源的HTTP中间件产品。

-- Rust语言编写,具有高效、稳定的特性。

-- 最大特点是将HTTP代理转发为TCP Socket,从而降低Web研发对HTTP的依赖,让更多的“现代”编程语言运用到Web研发领域。

-- 保持了传统的HTTP服务器功能,可在其上部署静态网站。

-- 可作为HTTP反向代理服务器使用。

再说模块

使用Module Proxy的一个核心是理解“模块”的概念:

URL中的第一段路径(注意只有第一段),在Module Proxy中定义为模块,模块在匹配时有内在顺序:

-- 先匹配Socket代理

-- 再匹配HTTP代理

-- 最后匹配HTML代理

-- 如果以上都没匹配到,或者没有模块,则匹配到“根”。

开源项目

Module Proxy 开源项目地址:

https://gitee.com/dyf029/module-proxy

本系列文章地址

Module Proxy (一) B/S架构的新思考

Module Proxy (二)初探

Module Proxy (三)细节展现

Module Proxy (四)兼容传统

Module Proxy (五)归纳与总结

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
0 评论
0 收藏
0
分享
返回顶部
顶部