实现了个特殊的网络中间件

2022-05-13 00:17:58 +08:00
 monkeyNik

先上 Github 地址: https://github.com/Water-Melon/Menet

这是一个可以直接使用 HTTP API 进行配置热更新的网络中间件,你可以使用 API 让其向指定地址建立 TCP 连接或者建立监听端口,也可以在两个中间件之间建立 TCP 通信连接来转发数据。它更像是 Nginx Unit 和 FRP 的结合体。

这是个实验性程序,请勿用于线上环境。对使用者而言,有如下问题:

  1. 目前仅支持 TCP
  2. 性能非常低

针对性能的问题给出一些解释,这个服务是用我自己的脚本语言所编写,因脚本特性及解释器实现,而导致性能相对较低。选用自己的脚本语言实现原因有二:1 、为了验证我语言的完备性; 2 、只是想实现最基本功能的 demo 。

感兴趣的朋友可以多多提意见和建议~

1182 次点击
所在节点    分享创造
2 条回复
lizhenda
2022-05-13 14:32:33 +08:00
自己开发脚本语言的大神啊
monkeyNik
2022-05-13 16:14:25 +08:00
@lizhenda 😂兄弟,跑题啦

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/852538

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX