Pipy 0.90.0 发布
Posted dotNET跨平台
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Pipy 0.90.0 发布相关的知识,希望对你有一定的参考价值。
Pipy[1] 0.90.0 已经发布,包含了多项重大更新以及性能的提升,比如通过并发线程来运行多 worker,并改进了指标和日志的聚合方式;同时多线程在 NMI 中也得到了支持;Boost Asio 的版本升级到 1.24.0;优化函数调用和 HTTP 解码器的性能;对堆栈的深度进行限制;提供新的管理接口对 repo 文件进行操行;提供更多的调式手段;增加服务网格边车示例以及多线程 NMI 的实例,等等。
下面我们列出了 Pipy 0.90.0[2] 的更新内容。
核心
• 以并发线程的方式运行多 worker
• 进程范围的指标和日志聚合
• NMI 中的多线程支持
• 定期释放所有池中保留的多余内存
• Boost Asio 版本从 1.12.2 升级到 1.24.0
PipyJS
• 优化函数调用性能
• 调用堆栈深度限制为 100
• ECMAScript 合规性改进
过滤器 API
• 使用 branch() 过滤器的设置配置阶段静态分支
• 为 connect() 增加选项绑定到指定本地 IP
• 为 listen() 和 connect() 增加 keepAlive 选项
• 远程 IP 的入站连接指标变为可选
• HTTP 解码器性能优化
管理 API
• 为 repo 文件操作提供了专用的管理接口
• 添加端点 /dump/* 展示详细的内存使用信息
• 在运行时发送 SIGTSTP 打开/关闭管理端口
测试
• 新的测试框架
• 添加了服务网格边车示例
• 添加了多线程 NMI 示例
感谢参与此版本的每一位贡献者。
引用链接
[1]
Pipy: https://github.com/flomesh-io/pipy[2]
Pipy 0.90.0: https://github.com/flomesh-io/pipy/releases/tag/0.90.0-18
以上是关于Pipy 0.90.0 发布的主要内容,如果未能解决你的问题,请参考以下文章
无法在 Google Cloud Composer 上安装新的 pipy 包