OpenResty × Open Talk 全国巡回沙龙 | 武汉站顺利落幕

?

5月11日,由Cloud和OpenResty社区赞助的OpenResty×Open Talk全国巡回赛沙龙圆满结束。这是该系列的第三站。 OpenResty×Open Talk全国巡回赛沙龙旨在促进OpenResty在技术领域的发展,并加强OpenResty用户的沟通和学习。在武汉站活动现场,五位技术专家分享了他们的专业观点和经验,使参加活动的学生受益。

众所周知,OpenResty是一个基于Nginx和Lua的高性能Web平台,越来越受到开发人员的关注。它集成了大量优秀的Lua库,第三方模块和大多数依赖项,易于构建。处理超高并发,高度可扩展的动态Web应用程序,Web服务和动态网关。目前,腾讯,京东,美团,云,和360等公司已在内部应用OpenResty。

img_pic_1557889966_0.jpeg

活动现场照片

OpenResty×Open Talk全国巡回演唱会沙龙武汉站邀请了OpenResty社区,以及使用OpenResty进行云,斗,马蜂窝和Fluor技术的公司的相关专家和负责人。内容涵盖OpenResty,用于高性能路由和上游管理。实际业务场景中的API网关,游戏反插件和OpenResty应用程序为近100位现场观众和数千名在线观众提供了技术盛宴。

Lua-resty-r3高性能OpenResty路由实现

OpenResty社区和OpenResty软件基金会的联合创始人王元生举行了开幕式。他详细介绍了从研究,实施,测试到持续集成的lua-resty-r3组件的问题和解决方案。

img_pic_1557889966_1.jpeg

OpenResty社区的创始人王元生

Lua-resty-r3是在OpenResty上运行的基于Lua的高性能路由实现。通过在启动时构建前缀树,您可以根据路径有效地查找特定的调度程序。学生们提到,在Web开发框架中,数据访问层和可视化已经是更好的实现,并且没有强大而有效的路由解决方案。这是设计lua-resty-r3组件的初衷。学生们详细介绍了lua-resty-r3组件开发过程中的项目目标,测试用例和框架,代码编写,单元测试,测试工具和创建里程碑。

OpenResty应用程序和探索Macelle中的一些业务场景

Ma蜂窝基础平台技术专家李培专注于高并发性和高可用性的基本服务架构设计。 “All-Zhan”工程师一直负责电子商务应用,机票,火车票等,并推广适当的开源技术以帮助业务。在此次活动中,李培介绍了Ma Honeycomb的场景选择以及OpenResty在A/B测试和IM业务场景中的应用。

img_pic_1557889966_2.jpeg

马蜂窝基地平台技术专家李培

Li Pei总结了MaCin在商业应用中使用OpenResty的六个特征:跨语言和平台,低性能损失,鲁棒性和高可用性,上游服务之前,轻量级非阻塞和有限的数据收集。

李培使用OpenResty介绍了Ma Honeycomb的A/B测试。测试环境中的结果表明,使用ABTest的响应时间不超过2毫秒,响应时间和吞吐量不会随时间显着变化。即时消息业务场景使用OpenResty替换原始后端服务。 Lua做预标记,性能得到显着改善。

基于OpenResty的动态服务路由方案

img_pic_1557889966_3.jpeg

还拍摄了首席传教士邵海洋

如何在没有停机的情况下进行更新,如何进行自动扩展和故障恢复,如何轻松地重写请求。

Betta API Gateway Evolution Road

Betta数据平台高级工程师张壮庄主要负责RBI,API网关,数据采集和后端服务架构。他详细介绍了Betta API Gateway的发展历程。巧合的是,Betta的API网关基于The Slardar项目进行了升级。

img_pic_1557889966_4.jpeg

Betta数据平台部高级工程师张壮庄

张壮壮提到,打鱼作为API网关的主要目的是解决:如何保证服务的无服务部署,如何保证服务的自动扩展和故障恢复。他详细介绍了Beast API网关,从最初支持动态负载均衡,支持服务发现,请求限流,OA认证,AB测试,灰度测试,流量复制,蓝绿发布,开发平台等。该服务提供有效防止交通爆发的影响。

OpenResty游戏反插件应用程序

Flow Technology的研发公司罗玉祥喜欢折腾php,lua,Nginx等技能。他目前负责该公司的游戏反插件服务器业务。专注于后端高并发性,高可用性服务设计,以及OpenResty应用程序到Web项目的经验。在活动中,罗玉祥介绍了他们对游戏的标题和黑客攻击的解决方案。

img_pic_1557889966_5.jpeg

罗玉祥,研发网络技术服务研究中心

罗玉祥介绍说,很多游戏开发商目前都在关注游戏业务现场,但忽略了安全模块,如防止插件,防盗号码等,福禄科技针对这种情况实施了防插件产品:插件规则库,用户游戏环境检查,TCP网络检查,签名检查,扫描内存代码检查等。罗玉祥提到OpenResty应用于服务器端的WebSocket服务器模块,并且通过以下方式建立长连接: WebSocket协议,它解决了许多痛点,如开发效率和高并发性。

OpenResty×Open Talk国家旅游沙龙武汉站,几位经验丰富的讲师通过分享自己的经验获得了很多经验。

讲师的内容将陆续更新。请关注Open Talk官方网站(或云微信公众号(微信ID:upaiyun)。

它还与OpenResty中国社区合作举办OpenResty×Open Talk全国巡回沙龙。它将于2019年在深圳,北京,武汉,上海,广州和杭州举行。它邀请业内经验丰富的技术专家分享OpenResty的经验并推动OpenResty开源项目的发展促进互联网技术的交流。