Flomesh 发布 Pipy 0.99.1

举报
Flomesh 发表于 2024/02/08 14:28:27 2024/02/08
【摘要】 值此新春佳节来临之际 ,我们很高兴地宣布 Pipy 0.99.1 版本[1] 的发布,此次更新带来了多项重要特性和改进,进一步增强了 Pipy 的功能性和灵活性。

值此新春佳节来临之际 ,我们很高兴地宣布 Pipy 0.99.1 版本 的发布,此次更新带来了多项重要特性和改进,进一步增强了 Pipy 的功能性和灵活性。

新特性与改进:

  1. 增加了对 BPF (Berkeley Packet Filter) 的支持,包括加载和解析 BPF 程序以及 BTF (BPF Type Format) 解析,显著提升了网络处理和监控的能力。
  2. 新增对 FastCGI 的支持,基于社区用户的真实需求,为原本使用 Nginx+PHP-FPM 的用户提供了新的解决方案:Pipy+PHP-FPM,增强了 Pipy 的灵活性和适用范围。
  3. 实现了 Windows 平台的原生支持,响应了用户的强烈需求,使 Pipy 能够覆盖更广泛的使用场景和用户群体。
  4. 增加了 Netlink 套接字的支持,增加了对 Netlink 套接字的支持,为与 Linux 内核通信提供了基本功能。
  5. 引入了多个新的过滤器和 API,如 encodeNetlink()decodeNetlink()demuxFastCGI()muxFastCGI()produce()DNS.resolve() 等,为开发者提供了更多的工具和功能。
  6. 进行了标准兼容性的改进和新功能的添加,包括 JavaScript NumberArray API 的改进、文件变更监控支持、UTF-16 编码支持等,提升了开发体验和应用的国际化支持。
  7. 增强了指标收集和日志记录功能,包括通过 HTTP POST 实现的 Worker 到 Repo 的指标收集、指标值的删除机制以及 Repo 请求的日志记录功能,便于性能监控和问题追踪。
  8. 完成了对 OpenSSL 3.2 的迁移,增强了系统的安全性。

示例

在这次的更新中,我们还提供了示例来帮助您快速了解这些新特性。

  • BPF Packet Counter 展示如何使用 BPF 程序进行数据包计数
  • BPF Load Balancer 利用新增的 BPF 支持,展示如何构建一个高效的负载均衡器。
  • FastCGI 使用 Pipy 与 PHP-FPM 程序进行交互

展望

我们团队致力于不断优化和提升我们的产品,积极响应社区的反馈,同时致力于开发更多、更好的解决方案。

PipyJS 语法优化

我们深知开发效率对于每位开发者的重要性,因此在接下来的版本更新中,我们将专注于对 PipyJS 语法进行优化。这一改进旨在简化 PipyJS 的编写过程,使其更加直观和高效,从而提升整体的开发体验。

新产品

我们有计划推出一款名为xeye的全新“免费开源”工具,旨在为开发者提供一个强大的本地环境工具,用于抓包、网络分析、流量回放、内网穿透等多种功能。结合我们本次更新对 Windows 平台的原生支持,xeye 将支持 Linux、Windows、macOS 多个操作系统平台,以及多种计算架构,以满足更广泛的开发需求。

我们相信,通过持续的努力和创新,能够为开发者社区提供更加丰富和高效的工具,帮助大家更好地完成开发任务。

请期待我们未来的更新,我们会持续与社区保持沟通,确保 Pipy 及我们即将推出的新产品能够满足大家的需求和期待。

关于 Flomesh

Flomesh(易衡科技)成立于 2018 年,自主研发并开源了高性能可编程代理 Pipy(https://github.com/flomesh-io/pipy)。以 Pipy 为基础,Flomesh 研发了软件负载均衡、服务网格两款软件产品。为工信部认证的可信云产品、可信开源项目。

Flomesh 核心竞争力来自完全自研的核心组件 Pipy,该组件高性能、高可靠、低延迟、可编程、可扩展、低依赖,采用 C++ 开发,内置自研的 JS 引擎,支持适用 JS 脚本做扩展开发。支持包括 x86、arm、龙芯、海光等硬件 CPU 架构;支持 Linux、FreeBSD、OpenWrt 等多种核心的操作系统。

Flomesh 成立以来,以技术为根基、以客户为导向,产品被应用在头部股份制商业银行总行、大型保险公司、运营商总部以及研究院等众多客户和多个场景。

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。