【活动回顾】打造无服务器(Serverless)架构

2019年4月27日,由 AfterShip 举办的第三次技术分享《【技术干货系列 #3】Cloudflare 最新边缘API,打造无服务器(Serverless)架构》在深圳南山中国地质大学产学研基地如期开展。本次活动由AfterShip 与 Cloudflare 联合举办,并由Cloudflare 亚太区资深解决方案工程师孟鑫,AfterShip Mocha组长林伟航担任主讲。60 余位行业精英以及技术爱好者齐聚一堂,共同分享交流 Serverless 架构的实践经验。浏览器

活动现场, Cloudflare 亚太区资深解决方案工程师孟鑫为你们介绍了 Cloudflare 的 Serverless 应用 — Cloudflare Workers 的前世此生。Cloudflare Workers 脱胎于 W3C 标准的 Service worker,容许开发人员在 Cloudflare 的边缘(更接近最终用户)部署 JavaScript 代码。由于基于 Service Workers API,开发人员可以安全地运行再也不绑定到用户设备上的浏览器的代码。Workers 能够在几秒钟内快速传播到 Cloudflare 全球 165+ 个服务器节点上。安全

除了讲解以外,孟鑫还为咱们带来了几个 Cloudflare Workers 的实际使用案例,帮助你们更好地理解与上手。服务器

案例一:使用 Worker 改写服务端返回的 HTML 页面。能够实如今不修改服务器代码的状况下,对 HTML 页面进行修改,添加内容等。架构

案例二:使用 Worker 进行 A/B 测试。咱们能够经过在Worker 中对用户的请求进行判断,进而决定对用户返回不一样的页面、文件等,来实现 A/B 测试。less

案例三:边缘 API。咱们能够经过在 Worker 中直接对用户的请求进行回复,来实现彻底不须要服务器的 API。而且因为 Worker 运行在全球各地,因此对于来自全球不一样地区的请求,均可以经过分配最近的节点,将延迟降到最低,带给用户极致的速度体验。工具

AfterShip Mocha 组长林伟航主要为你们带来了 AfterShip 内部对于 Cloudflare 的运用。AfterShip 提倡用简单的方式来解决问题。所以也大量使用优秀的第三方工具、应用来加速开发,提高软件的健壮性。测试

AfterShip 分享的第一个案例是将 Cloudflare Worker 用做 AfterShip 整个 Serverless 架构中重要的一环。AfterShip 经过在不一样服务的请求以前加入 Cloudflare Worker,来实现对不一样用户请求的派发以及预处理等。代理

AfterShip 分享的第二个使用场景是一个将合做商的页面代理到 AfterShip 本身的域名下,并经过加入 GA 代码,实现对页面访问量等数据的统计。ip

现场除了嘉宾讲解与分享以外,还有每一个人都能参与进来的 coding 环节,工程师们也都热情参与了进来。开发

相关文章
相关标签/搜索