无服务器探索之路(初级):AWS Lambda服务应用场景实践之一(一)
2017-11-27 17:12
676 查看
场景分析:
本场景是AWS Lambda服务的基础场景,也是应用相对广泛的一个场景。该架构对外提供三个Restful API,分别是注册、登录和操作: - 注册:通过API Gateway,调用注册Lambda函数,操作RDS数据库,将注册信息入库。 - 登录:通过API Gateway,调用登录Lambda函数,查询RDS数据库,返回token信息给用户。 - 操作:四种不同的操作都是用同一个API Gateway的接口,调用校验Lambda函数进行token统一校验,再根据请求目标调用不同的操作函数进行处理,最后统一整合函数返回值对用户请求进行响应。
场景实现:
该场景涉及到的AWS服务:Lambda、IAM、CloudWatch、RDS、API Gateway。 使用工具:Eclipse、Maven。
代码实现步骤:
创建RDS实例,初始化数据库:无服务器探索之路(初级):AWS Lambda服务应用场景实践之一(二)注册模块(lambda、API Gateway):无服务器探索之路(初级):AWS Lambda服务应用场景实践之一(三)
登录模块(lambda、API Gateway):无服务器探索之路(初级):AWS Lambda服务应用场景实践之一(四)
查询模块(Lambda):无服务器探索之路(初级):AWS Lambda服务应用场景实践之一(五)
添加/更新模块(Lambda):无服务器探索之路(初级):AWS Lambda服务应用场景实践之一(六)
删除模块(Lambda):无服务器探索之路(初级):AWS Lambda服务应用场景实践之一(七)
身份验证模块(Lambda、API Gateway):无服务器探索之路(初级):AWS Lambda服务应用场景实践之一(八)
测试:无服务器探索之路(初级):AWS Lambda服务应用场景实践之一(九)
GitHub地址:https://github.com/zhangzhentao1995org/LambdaBaseDemo
相关文章推荐
- 无服务器探索之路(初级):AWS Lambda服务应用场景实践之一(六)
- 无服务器探索之路(初级):AWS Lambda服务应用场景实践之一(七)
- 无服务器探索之路(初级):AWS Lambda服务应用场景实践之一(八)
- 无服务器探索之路(初级):AWS Lambda服务应用场景实践之一(九)
- 无服务器探索之路(初级):AWS Lambda服务应用场景实践之一(总结)
- 无服务器探索之路(初级):AWS Lambda服务应用场景实践之一(二)
- 无服务器探索之路(初级):AWS Lambda服务应用场景实践之一(三)
- 无服务器探索之路(初级):AWS Lambda服务应用场景实践之一(四)
- 无服务器探索之路(初级):AWS Lambda服务应用场景实践之一(五)
- 前端通信:SSE设计方案(二)--- 服务器推送技术的实践以及一些应用场景的demo(包括在线及时聊天系统以及线上缓存更新,代码热修复案例)
- 高并发应用场景下的负载均衡与故障转移实践,.NET SOA 中间件负载均衡服务介绍与实例
- 转:FTP服务及Linux下FTP服务器配置工具vfstpd的简单应用介绍
- IOS 开发-UI初级 (二 · 后续)View,ViewController实践和应用
- 【转】NoSQL初探之人人都爱Redis:(3)使用Redis作为消息队列服务场景应用案例
- 微服务与SOA的实践应用对比
- WEB 容器、WEB服务和应用服务器的区别与联系
- Android(java)学习笔记233: 远程服务的应用场景(移动支付案例)
- Openstack+Kubernetes+Docker微服务实践之路--基础设施
- Linux应用服务器搭建手册—Weblogic服务域的创建与部署
- NoSQL初探之人人都爱Redis:(3)使用Redis作为消息队列服务场景应用案例