又拍云Open Talk:OpenResty最佳实践( 二 )
温铭总结到 , APISIX 项目在设计与实现过程中 , 面临着资源少的难题 , 但是通过对现有组件的合理使用 , APISIX 的选型、测试和 CI 都找到了“取巧”和自动化的方式 , 大大提升了项目完成的效率和项目的性能 , GitHub 和 SaaS 能提供的 , 绝对不要自己造轮子 。
又拍云基于 OpenResty 实现的云存储网关
又拍云系统开发高级工程师黄励博 , 在又拍云主要负责私有容器平台、云存储、云处理相关的架构设计和开发工作 , 熟悉 Python/Lua/Go 等语言 , 在 Docker 容器方面拥有丰富的实践经验 , 在 ngx_lua 和 OpenResty 方面有着丰富的模块开发和维护经验 。 他在现场介绍了又拍云基于 OpenResty 实现的云存储网关 , 设计索引、存储、分块、负载均衡、流量控制等功能的实现与使用方法 。
----又拍云Open Talk:OpenResty最佳实践//----
又拍云系统开发高级工程师黄励博
黄励博从数据拆分、路由配置、存储常用的增删查改和扩容四个方面 , 详细介绍了 OpenResty 在又拍云存储中的实际应用 。
黄励博讲到 , 又拍云存储是分布式存储 , 而分布式存储的优势为高可用、易扩展和易维护 。 而又拍数据的拆分是由 OpenResty 来进行的三次拆分 , 拆分后又将 OpenResty 作为路由层并详述了路由的配置规则 。 然后介绍了又拍云存储系统中 , 以 OpenResty 的限制模块为基础开发的 token bucket 的方法 , 向大家完整的分享又拍云存储体系 。
特别地 , 又拍云作为深度应用 OpenResty 的企业 , 正在不断为 OpenResty 社区输出开源能力 , 目前已经开源了以下项目:
[1] upyun/slardar (https://github.com/upyun/slardar)
[2] upyun/lua-resty-checkups (https://github.com/upyun/lua-resty-checkups)
[3] upyun/lua-resty-limit-rate (https://github.com/upyun/lua-resty-limit-rate)
如何使用 OpenResty 搭建高性能 Web 应用
原贝壳找房基础架构部工程师尹吉峰 , 多语言爱好者 , 偏向异步和函数式编程 , 酷爱原型搭建 , 先后在贝壳使用 OpenResty 搭建了 WebBeacon、图片处理、短连接服务等 。 他在现场介绍了如何使用 OpenResty 做外部框架写服务 , 算是一种比较小众的用法 。
----又拍云Open Talk:OpenResty最佳实践//----
原贝壳找房基础架构部工程师尹吉峰
尹吉峰认为过早优化是万恶之源 , 一个好的服务绝对不是优化出来的 , 架构决定了一个服务的基准 。 有很多 Web 服务实际上是不适合做水平伸缩的 , 因此也要高性能 。 他介绍 Web 应用绝大多数都是 IO 密集型 , 通过异步编程、事件驱动的方式可以提高性能 。
推荐阅读
- 「TalkingData」打造智能化的小微企业信用评估体系?,如何用数据+算法
- #产业气象站#华为正式发布openEuler系操作系统,赛意信息(300687.SZ)接近涨停
- 产业气象站▲华为正式发布openEuler系操作系统,赛意信息(300687.SZ)接近涨停
- 『数据库』4月数据库流行度排行:MySQL 成事实王者,国产openGauss引期待
- 产业气象站■探寻OpenAI“拯救世界”背后的真相,混乱?商业化?记者深入总部
- 「产业气象站」探寻OpenAI“拯救世界”背后的真相,混乱?商业化?记者深入总部
- 【鞭牛士】2019价值人群聚类报告发布:精耕分众 价值探索,TalkingData
- 如何借助openEuler 20.03 LTS版本构建企业级服务器操作系统
- 开源中国@33 计划使用 OpenJDK 11 作为默认 Java 版本,Fedora
- TalkingData 2019价值人群聚类报告重磅发布:精耕分众 价值探索
