博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【活动回顾】打造无服务器(Serverless)架构
阅读量:6241 次
发布时间:2019-06-22

本文共 1306 字,大约阅读时间需要 4 分钟。

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 测试。

案例三:边缘 API。我们可以通过在 Worker 中直接对用户的请求进行回复,来实现完全不需要服务器的 API。并且由于 Worker 运行在全球各地,所以对于来自全球不同地区的请求,都可以通过分配最近的节点,将延迟降到最低,带给用户极致的速度体验。

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

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

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

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

转载于:https://juejin.im/post/5cd01c5c6fb9a0324c20d097

你可能感兴趣的文章
转 -- OK6410 tftp下载内核、文件系统以及nand flash地址相关整理、总结
查看>>
原来对MFC一无所知
查看>>
Java程序员看C++代码
查看>>
python处理Excel - xlrd xlwr openpyxl
查看>>
JS实现的购物车
查看>>
bzoj 3998 [TJOI2015]弦论——后缀自动机
查看>>
STL 的 vector 根据元素的值来删除元素的方法
查看>>
NOI2002银河英雄传说——带权并查集
查看>>
复合数据类型,英文词频统计
查看>>
“main cannot be resolved or is not a field”解决方案
查看>>
oc中使用switch实现图片浏览功能,补充其它的实现方式
查看>>
6、DRN-----深度强化学习在新闻推荐上的应用
查看>>
用父类指针指向子类对象
查看>>
Flexigrid默认是可以选择多行
查看>>
PHP导入导出Excel方法小结
查看>>
ZOJ 3870 Team Formation 位运算 位异或用与运算做的
查看>>
清除浮动float的方法
查看>>
java学习第十二天
查看>>
1 Kubernetes管理之master和Node
查看>>
M端计算rem方法
查看>>