Serverlesss快速构建电商系统

简介: 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
相关实践学习
【玩转ComfyUI】基于函数计算一键部署AI生图平台ComfyUI
本次实验将带大家通过使用阿里云产品函数计算FC,快速使用ComfyUI实现更高质量的图像生成。
从 0 入门函数计算
在函数计算的架构中,开发者只需要编写业务代码,并监控业务运行情况就可以了。这将开发者从繁重的运维工作中解放出来,将精力投入到更有意义的开发任务上。
相关文章
|
C语言
【数据结构】栈和队列(c语言实现)(附源码)
本文介绍了栈和队列两种数据结构。栈是一种只能在一端进行插入和删除操作的线性表,遵循“先进后出”原则;队列则在一端插入、另一端删除,遵循“先进先出”原则。文章详细讲解了栈和队列的结构定义、方法声明及实现,并提供了完整的代码示例。栈和队列在实际应用中非常广泛,如二叉树的层序遍历和快速排序的非递归实现等。
1381 10
|
存储 运维 负载均衡
分区存储
分区存储
488 0
|
7月前
|
数据采集 JSON API
python采集淘宝商品评论API,json数据返回
你需要的是一个基于 Python 的淘宝商品评论合规采集方案(通过阿里开放平台官方 API),该方案能调用淘宝官方评论接口并返回 JSON 格式数据,同时包含完整的签名认证、请求发送和数据解析逻辑。
|
9月前
|
数据可视化
ADAMS 科研仿真,新版本来袭,附安装包
ADAMS是领先的多体动力学仿真软件,支持复杂机械系统建模与运动分析,集成有限元与控制软件,实现多物理场协同仿真,助力工程师优化设计、降低成本。
1089 0
|
人工智能
你花大钱养的 AI,为啥感觉还是个“人工智障”?
这篇文章探讨了为何我们常觉得AI“呆呆的”——问题不在于AI本身,而在于我们“教”的方式。我们往往把AI当成“流水线工人”,用冗长指令让它机械执行任务,却忽略了它本可成为有主动性、创造力的“顾问”。通过赋予AI“欲望”与“成就感”,如《自衍体》项目所做的,AI能变得主动思考、自我驱动。关键在于:别当工头下命令,而要当合伙人点燃它的“心”。
|
JavaScript
typeScript基础(3)_ts函数默认值和可选参数
本文介绍了在TypeScript中如何使用函数的默认值和可选参数。展示了如何为函数参数指定默认值,使得在调用函数时可以省略某些参数,以及如何定义可选参数。
1170 2
|
Docker 容器
docker中默认桥接网络
【10月更文挑战第7天】
673 62
|
机器学习/深度学习 监控 算法
车辆违停检测:基于计算机视觉与深度学习的自动化解决方案
随着智能交通技术的发展,传统人工交通执法方式已难以满足现代城市需求,尤其是在违法停车监控与处罚方面。本文介绍了一种基于计算机视觉和深度学习的车辆违停检测系统,该系统能自动监测、识别并报警违法停车行为,大幅提高交通管理效率,降低人力成本。通过使用YOLO算法进行车辆检测,结合区域分析判断车辆是否处于禁停区,实现了从车辆识别到违停判定的全流程自动化。此系统不仅提升了交通管理的智能化水平,也为维护城市交通秩序提供了技术支持。
|
开发工具 Android开发
[Android Studio]please select android sdk
[Android Studio]please select android sdk
1221 1

热门文章

最新文章