写点什么

Pipy

0 人感兴趣 · 17 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/78/78044ef2b7052cad95c4abb40c7bffdd.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

零信任之访问代理

用户头像
Flomesh
05-24

BeyondCorp 是 Google 零信任网络的实现。本篇论文是系列论文中的第三篇,文中总结了多平台身份验证的挑战、在实际环境中可能遇到的异常情况,并分享了在实施过程中的经验教训。论文强调的访问代理可扩展性,也正是作为访问代理实现的 Pipy 重要设计特色之一

https://static001.geekbang.org/infoq/30/30a8d497096e38f2eff41fd654609860.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Flomesh 软负载 FLB GA 版本发布

用户头像
Flomesh
04-19

Flomesh 软负载 (FLB) 是一款高效、稳定、易扩展的纯软件平台级应用负载均衡软件。它采用了“BGP+ECMP+eBPF+Pipy”的方案,提供了平台级的四层和七层负载均衡解决方案。可部署于物理机、虚拟机、云主机和容器平台等环境,提供弹性扩容和缩容,具备低延迟和高

https://static001.geekbang.org/infoq/42/4211d6fe5a175b6ad9ee9a4e3506d65f.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Flomesh Ingress 使用实践(四)TLS 透传

用户头像
Flomesh
02-10

FSM 是 Flomesh 流量管理体系的一个开源组件,用于 Kubernetes 南北向的流量管理。FSM 以可编程代理 Pipy 为核心,提供了 Ingress 管理器、Gateway API* 实现、负载均衡器以及跨集群的服务注册发现等功能。

https://static001.geekbang.org/infoq/bd/bdd485ada6772c053b1cbf92ec3d3036.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

使用插件扩展服务网格

用户头像
Flomesh
02-07

在 Flomesh 服务网格 osm-edge 最新发布的 1.3.0 版本 中,我们推出了一项重要特性:插件(Plugin)。这项功能旨在为开发者提供途径对服务网格的功能进行扩展,今天这篇文章便为大家介绍一下该特性。

https://static001.geekbang.org/infoq/d0/d01a4954a8099f88c87eeafb0c91c3a7.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Flomesh Ingress 使用实践(二)TLS 进阶

用户头像
Flomesh
02-03

在上一篇 Flomesh Ingress 基础功能 介绍中,我们使用 Flomesh Ingress 实现了 HTTPS 入口。实际上从客户端到上游应用会有如下的集中组合方式:

https://static001.geekbang.org/infoq/ac/ac0b32cd3d795cf40a6ae1c6ec98b533.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Flomesh Ingress 使用实践(一)基础功能

用户头像
Flomesh
02-02

Ingress 是对集群中服务的外部访问进行管理的 API 对象,典型的访问方式是 HTTP。提供负载均衡、SSL 终结和基于名称的虚拟托管。为了让 Ingress 资源工作,集群必须有一个正在运行的 Ingress 控制器。

https://static001.geekbang.org/infoq/79/79ce4fd0dcf40507482378bf0faf0508.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Pipy 0.90.0 发布

用户头像
Flomesh
01-29

Pipy 0.90.0 已经发布,包含了多项重大更新以及性能的提升,比如通过并发线程来运行多 worker,并改进了指标和日志的聚合方式;同时多线程在 NMI 中也得到了支持;Boost Asio 的版本升级到 1.24.0;优化函数调用和 HTTP 解码器的性能;对堆栈的深度进行限制;

https://static001.geekbang.org/infoq/3a/3adfbe50eb222df0511e694f2a7a0043.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Pipy 实现 SOCKS 代理

用户头像
Flomesh
01-17

上篇我们介绍了服务网格 osm-edge 出口网关使用的 HTTP 隧道,其处理方式与另一种代理有点类似,就是今天要介绍的 SOCKS 代理。二者的主要差别简单来说就是前者使用 HTTP CONNECT 告知代理目的地址,而后者则是通过 SOCKS 协议。值得一提的是,SOCKS 也是出口

https://static001.geekbang.org/infoq/1a/1aeed61599b55c81cb13a27358206ae9.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

用 Pipy 做个 HTTP 隧道

用户头像
Flomesh
01-16

在现实世界中隧道经常见,是一种跨越通常无法跨越的地形或者边界的方法。在网络世界中,隧道技术是通过对数据进行封装,将私有网络数据和协议信息通过公网传输,在网络中使用不支持或者无法支持的协议来传输数据的。

https://static001.geekbang.org/infoq/20/20442bdfef4deea10a35de21c4597267.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

DNS 代理?Pipy:这我也可以

用户头像
Flomesh
01-09

Pipy 是个可编程代理,曾经我们做过 TCP/HTTP 代理、MQTT 代理、Dubbo 代理、Redis 代理、Thrift 代理。前几天有人问 DNS 的代理能不能做?当然可以,而且 DNS 代理已经应用在 跨集群流量调度 中,文末经对此进行简单地介绍。

https://static001.geekbang.org/infoq/75/75363054aabb89b3e1397204a1d2dba3.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Pipy:保护 Kubernetes 上的应用程序免受 SQL 注入和 XSS 攻击

用户头像
Flomesh
2022-11-10

注入攻击在 OWASP Web 应用 10 大安全风险 排名 2021 年下滑至第 3 位,多年来一直位居前十。 SQL 注入 (SQLi) 是一种用于攻击网站和 Web 应用程序的常见注入技术。没有将用户输入与数据库命令完全分开的应用程序面临着将恶意输入作为 SQL 命令执行的风险。

https://static001.geekbang.org/infoq/dd/dd04f0a002feb6291388d48932c08a28.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

玩转云原生流量管理——Flomesh

用户头像
Flomesh
2022-06-08

Flomesh 云原生流量管理,以开源软件 Pipy 为核心,提供全方位的应用流量管理产品及解决方案,用户可以快速构建一站式、支持多云环境、兼容不同计算环境(小机、X86 物理机、虚拟机、容器、FAAS)的应用流量管理平台,实现混合云时代一体化的基于流量的管理能力

https://static001.geekbang.org/infoq/ab/ab6b536af428d792ccf1e4773bc4d358.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Pipy for Next Web:静态内容服务与缓存加速

用户头像
Flomesh
2022-05-05

Pipy 是面向云、边缘和 IoT 的可编程代理,除了作为代理使用,还可以作为静态资源服务器。本篇介绍 Pipy 在 Next Web 中的应用,作为基础设施为 Headless CMS 提供静态服务以及缓存加速。

https://static001.geekbang.org/infoq/20/20729dcc8f5fbf5794044ce0e1bbb385.webp?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Pipy MQTT 代理之(四)安全性

用户头像
Flomesh
2022-04-26

以消息发布为例,介绍 MQTT 代理再客户端身份识别、认证的实现。

https://static001.geekbang.org/infoq/1b/1b57d3d6e5109caf65467309e2448db0.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Pipy MQTT 代理之(三)Logging

用户头像
Flomesh
2022-04-21

为 MQTT 代理实现可观测性之一的 logging

https://static001.geekbang.org/infoq/40/40df0e1206b87ce921c6fc9ca8bd086d.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

为什么需要可编程代理

用户头像
Flomesh
2022-04-20

经常会有人问 “当你们说可编程代理的时候,那么什么是可编程代理,为什么需要可编程代理”?本文从不同角度回答这个问题。

https://static001.geekbang.org/infoq/ef/efb6607692fdd49b2c59c8f160b0939a.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Pipy 性能基准测试的思考与实践

用户头像
Flomesh
2022-04-15

这篇文章由一次线上活动的分享整理而成,活动中分享了我们在做 Pipy 的延迟基准过程的思考,以及实践的内容。

Pipy_Pipy技术文章_InfoQ写作社区