新特性总览
这是v0.2.2-beta
版本新增的所有特性:
- 使用protobuf编解码,提高编解码效率;
- 增加对URL QueryParameter路由信息的解析支持;
- 增加HTTPS请求内网穿透支持;
- 应用启动时打印版本等信息。
欢迎下载使用:v0.2.2-beta版本传送门
部分问题说明
v0.2-beta版本运行一段时间后发现了一些问题,比如:
编码效率低
最开始开发QuantumTunnel时,为了快速跑通业务流程,使用了fastjson
对数据进行编解码,将流程跑通后于是考虑使用protobuf
代替fastjson
进行编解码。
经过对比测试,在相同情况下,效率提升较明显:
- 使用
fastjson
编解码,cpu资源使用情况大约为0.1c
; - 使用
protobuf
编解码,cpu资源使用情况大约为0.015
。
数据未经过严格测试,仅供参考
路由信息不够灵活
在之前的版本中,协议路由模式下的路由信息存放在header中