Your browser doesn't support HTML5 audio
Ep 28. gRPC and Python
本期节目我们邀请到了 laike9m 的同事、gRPC Python 的维护者 Lidi Zheng,跟我们聊了一下 gRPC Python、微服务、商业开源以及一些相关话题。
如果喜欢我们的节目,欢迎通过爱发电打赏支持:https://afdian.net/@pythonhunter
嘉宾
主播
时间线
- 00:00:28 开始
- 00:00:40 嘉宾介绍
- 00:01:29 嘉宾经历
- 00:05:26 嘉宾在 CMU(卡内基·梅隆大学) 研究生的经历回顾
- 00:07:08 嘉宾在出入 Google 时的情况
- 00:09:04 什么是 RPC
- 00:09:55 gPRC 与 RPC 的关系是什么
- 00:10:19 gRPC 中 g 的含义
- 00:11:23 gRPC 支持的语言
- 00:12:26 为什么 gRPC 要使用 HTTP2
- 00:13:43 gRPC 使用了 HTTP2 的哪些特性 r
- 00:14:10 什么是流控制
- 00:14:49 流控制的一些选项是否可以在 gRPC 中修改
- 00:16:02 gRPC 的 streaming 是如何实现的
- 00:16:31 HTTP3 的出现是否会影响
- 00:18:55 关于 TCP 和 UDP 服务保障的相关讨论
- 00:20:08 gRPC Protocol Buffers
- 00:23:36 关于 gRPC Python
- 00:24:08 XX 语言的使用经验
- 00:26:34 如何让 gRPC 支持 asyncio
- 00:32:34 Python asyncio 特性讨论
- 00:33:00 gRPC 与服务发现
- 00:40:40 gRPC 与商业开源
- 00:51:17 如何防止恶意代码从 Github 流入企业内部
- 00:57:52 从 gRPC 角度出发聊一聊 Python 的性能
- 01:06:44 有考虑用 Cython 重写 gRPC 嘛
相关链接
- 00:10:14 Thrift | 这边有一个口误 Thrift 是由 Facebook 开发的
- 00:17:12 HTTP Headers Trailer 属性
- 00:19:02 ISP | Core Provider
- 00:20:13 gRPC Protocol Buffers
- 00:22:17 SOAP | EBS
- 00:23:58 Cython
- 00:30:28 Youtube-Lidi Zheng, Pau Freixes - gRPC Python, C Extensions, and AsyncIO
- 00:34:55 Envoy Proxy
- 00:38:16 Google Cloud Traffic Director | 可能需要科学上网才能打开
- 00:46:04 Monolithic 单体架构
- 00:58:14 Cyberbrain
- 01:00:07 Message Pack
- 01:00:57 Why Is GIL Worse Than We Thought?
- 01:09:22 yep
- 01:11:09 十三机兵防卫圈 | 百度百科
- 01:11:52 点击补番 -> 永生之酒 <- 点击补番
- 01:13:17 贫穷的本质
- 01:14:09 [十三邀][23]
[23]: https://www.douban.com/search?q=%E5%8D%81%E4%B8%89%E9%82%80