CloudWeGo 开源项目介绍第二章 不同场景下的解决方案 2.1 Golang RPC框架 Kitex 03 2.1.1 架构设计(框架特点/框架性能/扩展能力) 2.1.2 如何使用 Kitex 与内部基础设施集成 2.1.3 Kitex 示范demo/使用案例 扩展 demo 示例 Kitex + k8s 架构帮助森马解决线上双11电商性能瓶颈 Kitex 带来ROI更高的的混合云部署下的链路追踪方案 2.2 Golang demo/使用案例 扩展 demo 示例 字节服务网格使用 Hertz 的落地带来的收益 2.3 Kitex 与 Hertz 的工程实践案例 23 2.3.1 Kitex Proxyless 之流量路由:配合 Istio 与 OpenTelemetry 实现全链路泳道 2.3.2 使用 Hertz、Kitex 重写经典的 Istio Bookinfo 项目 2.4 Rust 首选 RPC框架 Volo 项目官网:https://www.cloudwego.io/ github: https://github.com/cloudwego CloudWeGo 开源的主打项目 Golang RPC框架:Kitex(目前已是字节内部使用最广泛的RPC框架,高峰QPS达到数十亿) Golang HTTP框架:Hertz(超大级企业HTTP框架,适用于网关、服务网格等多场景) Rust RPC框架:Volo(Rust首选RPC框架)0 码力 | 37 页 | 89.14 MB | 2 月前3
2.2.6 字节跳动在 Go 网络库上的实践3249e4a795ffb5d846c99e052/p1_1.jpg) 何晨 字节跳动 基础架构-研发 ## Netpoll - 面向 RPC 场景的网络库 应用层 RPC 框架 KiteX HTTP 框架 Hertz 网络层 Netpoll Go net ## Netpoll - 性能表现 ||Thrift (echo 1KB)|RPC|Netpoll|Go net|0 码力 | 42 页 | 3.19 MB | 2 年前3
IPC性能极致优化方案-RPAL落地实践p2_1.jpg) 方案诞生的背景 01 全进程地址空间共享与保护 02 用户态进程切换 03 高效的Go Event Poller 04 RPC框架Kitex集成 05 性能收益与业务展望 06 ## 第一部分 ## 方案诞生的背景 ## 方案诞生的背景 几种常见的同机通信场景: 1. 微服务合并部署(亲和性部署、sidecar 部署) [Image](/uploads/documents/0/9/9/d/099dbb5037c4c50541f0ff9d02a06a91/p27_1.jpg) 第五部分 ## RPC 框架 Kitex 集成 ## RPC 框架 Kitex 集成 ## 指针读写抽象接口: type Conn interface { net.Conn RpalRead() (AckPointer, error) p29_1.jpg) ## RPC 框架 Kitex 集成 新增 Transport:绕过 Kernel 传递指针 重写 Codec:绕过序列化/反序列化  ## RPC 框架 Kitex 集成  ’ alt=‘OCR图片’/> API管理最佳实践1 分布式IDL托管平台 3 更丰富的企业级模板0 码力 | 38 页 | 5.20 MB | 1 月前3
共 4 条
- 1













