Serverlesss快速构建电商系统

本文涉及的产品
函数计算FC,每月15万CU 3个月
Serverless 应用引擎免费试用套餐包,4320000 CU,有效期3个月
简介: Serverless Devs是一个开源开放的 Serverless开发者平台,致力于为开发者提供强大的工具链体系。通过该平台,您可以极速部署Serverless 项目,便捷体验多云 Serverless 架构,及其带来的降本提效的技术红利。

一、效果呈现
图片.png

图片.png

图片.png

图片.png

二、架构详情
图片.png

架构包括4个系统和9个模块。

基础系统子系统:由数据库、litemall-core模块、litemall-db模块和litemall-all模块组成。
小商场子系统:由litemall-wx-api模块、litemall-wx模块和renard-wx模块组成。
轻商城子系统:由litemall-wx-api模块和litemall-vue模块组成。
管理后台子系统:由litemall-admin-api模块和litemall-admin模块组成。

三、前期准备
该应用案例,需要您开通以下阿里云产品:
函数计算 FC
图片.png

四、部署详情
图片.png

图片.png

图片.png

图片.png

图片.png

图片.png

图片.png

图片.png

图片.png

图片.png

五、应用详情说明

浏览器打开域名, 按照提示登录,就可以进入后台管理系统页面; 在当前域名加上 /vue/index.html, 就可以访问前台页面。

后台管理页面
图片.png

前台页面
图片.png

六、注意事项

项目Yaml中,使用了一个 init 空项目得到工具生成的自定义域名, 然后在真正部署函数之前,声明了actions,利用得到的自定义域名参与前端项目的 build, 最后得到预期的目标产物。

本示例给函数配置的环境变量 SPRING_DATASOURCE_DRUID_URL 使用的是公网地址, 如果您想改成使用 vpc 地址, 请参考 s.yaml 中有关 vpcConfig 的注释

本示例提供了测试的数据库以及账号和密码, 如果是您自己的数据库, 您需要对执行如下命令, 完成数据库的初始化。

注意 host,user, pwd 都需要改成您自己的
$ mysql -h 127.0.0.1 -uroot -p123456 < litemall-db/sql/litemall_schema.sql
$ mysql -h 127.0.0.1 -uroot -p123456 litemall < litemall-db/sql/litemall_table.sql
$ mysql -h 127.0.0.1 -uroot -p123456 litemall < litemall-db/sql/litemall_data.sql
相关实践学习
【文生图】一键部署Stable Diffusion基于函数计算
本实验教你如何在函数计算FC上从零开始部署Stable Diffusion来进行AI绘画创作,开启AIGC盲盒。函数计算提供一定的免费额度供用户使用。本实验答疑钉钉群:29290019867
建立 Serverless 思维
本课程包括: Serverless 应用引擎的概念, 为开发者带来的实际价值, 以及让您了解常见的 Serverless 架构模式
相关文章
|
6月前
|
新零售 供应链 数据挖掘
推三返一系统开发|成熟案例|源码部署
“新零售”的商业生态构建将涵盖网上页面
|
3月前
|
安全 Java 网络安全
构建一个安全的电子商务平台
【8月更文挑战第13天】构建一个安全的电子商务平台需要从多个方面入手,包括选用安全的开发语言和框架、强化数据加密与认证机制、构建安全的支付系统、加强服务器与网络安全、遵循安全标准和法规、定期进行安全审计与培训以及建立应急响应与灾难恢复机制等。只有全面考虑并落实这些最佳实践,才能确保电子商务平台的安全性和可靠性。
|
3月前
|
消息中间件 Kubernetes API
微服务从代码到k8s部署应有尽有系列(六、订单服务)
微服务从代码到k8s部署应有尽有系列(六、订单服务)
|
3月前
|
消息中间件 小程序 前端开发
微服务从代码到k8s部署应有尽有系列(七、支付服务)
微服务从代码到k8s部署应有尽有系列(七、支付服务)
|
4月前
|
消息中间件 负载均衡 Kubernetes
构建可扩展性强的返利App后端服务架构
构建可扩展性强的返利App后端服务架构
|
存储 NoSQL Redis
82分布式电商项目 - 购物车需求分析
82分布式电商项目 - 购物车需求分析
64 1
|
11月前
|
前端开发
【电商系统】—项目梳理(一)
【电商系统】—项目梳理(一)
|
消息中间件 弹性计算 关系型数据库
使用EDA架构部署在线外卖订单系统
本实验将使用消息系统构建超级外卖订单,通过订单流转及处理阐述如何在多环境,复杂场景下使用消息做订单解耦,业务分发等。
|
前端开发 Java 数据库
03分布式电商项目 - 系统架构
03分布式电商项目 - 系统架构
63 0
|
Java 应用服务中间件 Maven
08分布式电商项目 - 框架搭建
08分布式电商项目 - 框架搭建
33 0

热门文章

最新文章

下一篇
无影云桌面