OpenShift Container Platform 4.8 Service MeshtechPreview: meshConfig: defaultConfig: proxyMetadata: HTTP_STRIP_FRAGMENT_FROM_PATH_UNSAFE_IF_DISABLED: "false" 第 第 1 章 章 SERVICE MESH 2.X 13 Istio 为主机名本身和所有匹配端口生成主机名。例如,用于 "httpbin.foo" proxy-wasm/proxy-wasm-cpp- sdk Go tetrate.io tetratelabs/proxy-wasm-go-sdk Rust proxy-wasm 团队(Istio 社区) proxy-wasm/proxy-wasm-rust- sdk 1.19.2. WasmPlugin 容器格式 OpenShift Container Platform 4.8 Service Mesh OpenShift Service Mesh 版本 2.2 开始已弃用,并将在以后的版本中删除。 有关使用 Rust SDK 构建的完整示例,请看标题附加过滤器。这是一个简单的过滤器,它会将一个或多个 第 第 1 章 章 SERVICE MESH 2.X 151 有关使用 Rust SDK 构建的完整示例,请看标题附加过滤器。这是一个简单的过滤器,它会将一个或多个 标头附加到 HTTP 响应中,其名称和值从扩展的0 码力 | 344 页 | 3.04 MB | 1 年前3
Apache APISIX 在金山办公的开发和落地实践indirection" The fundamental theorem of software engineering (FTSE) 基于 Apache APISIX 破局 What about… Rust + Lua + Nginx? 让 Lua 回归胶水本质! 基于 Apache APISIX 破局 How ? 基于Lua的C API(lua_*),构建原生lua模块,产物为一个Shared • high-level lua rust binding • 相对安全 • 支持 module 模式,将 rust 构建为 shared object 供 lua 直接使用 • 支持 rust 高级语义 基于 Apache APISIX 破局 基于 Apache APISIX 破局 在 Luajit 上引入动态 lib 的性能考虑 • C/Rust to Lua的context switch 类型转换开销: • 不要在 rust 中做分配大段内存再同步回 lua 的操作 • 不要在 rust 中通过指针回调 lua • 做好性能测试 解决 Nginx 带来的问题 为什么不考虑... ... • C/C++? 没有 rust 的内存安全,既然要解决 lua 的人因问题就不要引入另一个。rust 和它们 是 ABI 兼容的,它们能做的能用的 rust 也可以。 • WASM/WASI?0 码力 | 27 页 | 4.88 MB | 1 年前3
Developing & Debugging WebAssembly Filters© 2020 Build > meshctl wasm init addheader-filter --language rust > meshctl wasm build rust -t webassemblyhub.io/yuval/addheader-rust:v1 ./addheader-filter ABI: Application Binary Interface 13 13 | Copyright © 2020 > meshctl wasm push webassemblyhub.io/yuval/addheader-rust:v1 Build Store 14 | Copyright © 2020 Build Store WASM Artifact Image Specification 15 | Copyright © 2020 Build --deployment-name ratings-add-header --namespace bookinfo --image webassemblyhub.io/yuval/addheader-rust:v1 --cluster mgmt-cluster --labels app=ratings Extension Config Discovery Service EXTERNAL AUTH0 码力 | 22 页 | 2.22 MB | 1 年前3
1.3 MOSN 在云原生的探索及实践编写简单业务处理方便 Lua 脚本语言,开发复杂功能不 方便;支持的库(SDK)相对较 少 WASM Extension 跨语言语言支持 (C/C++/Rust)、隔离性、安 全性、敏捷性 处于试验阶段,性能损耗较大; WASM 目前仅对C/C++/Rust 友好,对 GoLang Runtime 还未 完全支持; 不能复用已有的 SDK,需要做网 络 IO 适配改造 External-Proc0 码力 | 36 页 | 35.61 MB | 1 年前3
01. MOSN 高性能网络扩展实践 - 王发康编写简单业务处理方便 Lua 脚本语言,开发复杂功能不方便 支持的库(SDK)相对较少 WASM Extension 跨语言语言支持(C/C++/Rust)、 隔离性、安全性、敏捷性 处于试验阶段,性能损耗较大; WASM 目前仅对C/C++/Rust 友好, 对 GoLang Runtime 还未完全支持; 不能复用已有的 SDK,需要做网络 IO 适配改造 External-Proc Extension0 码力 | 29 页 | 2.80 MB | 1 年前3
第29 期| 2023 年9 月- 技术雷达促进了互操作性并简化了与其他监控和分析工具的集成。随着我们继续探索该协议的集成潜力,我们正在评估 它对我们的监控和可观察性策略以及整个监控领域的长期影响。 94. Polars 试验 Polars 是 Rust 实现的一个内存运行的 DataFrame 库。 与其他 DataFrame 库(如 Pandas)不同,Polars 是多 线程、支持惰性求值、并且并行操作安全的。 Polars 使用 Apache Apache Arrow 格式作为内存模型,以高效实现分析 操作,并实现与其他工具的互用性。 如果您熟悉 Pandas,就可以快速上手 Polars 的 Python 绑定。 基于 Rust 实现和 Python 绑定的 Polars 是一个高性能内存 DataFrame 库,可满足您的分析需求。 我们的团队在 Polars 方面继续拥有良好的体验,因此我们将其将其移至 “试验”。 95. Pushpin0 码力 | 43 页 | 2.76 MB | 1 年前3
宋净超 从开源 Istio 到企业级服务:如何在企业中落地服务网格● wazero is the only zero dependency WebAssembly runtime written in Go. ● Contribute to Go/TinyGo/Rust ● Using WasmPlugin API to extend Istio ● GitHub: tetratelabs/wazero Istio Security Scanner ● Make0 码力 | 30 页 | 4.79 MB | 6 月前3
Putting an Invisible Shield on Kubernetes Secrets• Biz scenarios • Solutions evaluated • Go KMS Plugin + C Go SGX Functions • C++ KMS Plugin • Rust KMS Plugin ü Go KMS Plugin + TEE LibOS (Occlum [1]) [1] https://github.com/occlum/occlum Occlum:0 码力 | 33 页 | 20.81 MB | 1 年前3
QCon北京2018-《未来都市--智慧城市与基于深度学习的机器视觉》-陈宇恒演讲者/陈宇恒 概要 • 我们是谁 • 智慧城市中机器视觉应用 • 我们是如何构建城市级AI+智慧城市系统 • 大规模深度学习实战系统的几点经验 l商汤科技联合创始人,架构师 lC++/Go/Rust/Ruby开发者 l多个开源项目贡献者 lNIPS国际会议论文作者 @chyh1990 2017.6 2016.3 2015.11 2014.6 2013.3 2011年中 20170 码力 | 23 页 | 9.26 MB | 1 年前3
有了 NGINX 和 Kong,为什么还需要 Apache APISIX-王院生更多:https://apisix.apache.org 云 原 ⽣ 社 区 M e e t u p 第 四 期 · ⼴ 州 站 • 多语⾔⽀持 • Java • Golang • NodeJS • JS • Rust • Others … 云 原 ⽣ 社 区 M e e t u p 第 四 期 · ⼴ 州 站 APISIX 定位 云 原 ⽣ 社 区 M e e t u p 第 四 期 · ⼴0 码力 | 34 页 | 25.78 MB | 6 月前3
共 155 条
- 1
- 2
- 3
- 4
- 5
- 6
- 16













