当前位置: 首页 > news >正文

hmall学习

1. 导入黑马商城

1.1 登陆功能

返回:

将返回的token值添加到前端authorization即可:

1.2 单体架构

黑马商城

  • 商品管理
  • 用户管理
  • 交易管理
  • 购物车管理

单体架构:将业务的所有功能集中在一个项目中开发,打成一个包部署。

优点:架构简单,部署成本低。

缺点:团队协作成本高,系统发布效率低,系统可用性差

单体架构的问题

访问:localhost:8080/hi和localhost:8080/search/list为例子

  • /hi:属于HelloController线程
  • /search/list: 属于SearchController线程

如果同时有300个线程访问/hi,再加一个线程访问/search/list就会特别慢

1.3 微服务架构

微服务架构,是服务化思想指导下的一套最佳实践架构方案。服务化,就是把单体架构中的功能模块拆分为多个独立项目。

 

 1.4 微服务框架

SpringCloud时目前国内使用最广泛的微服务框架。集成了各种微服务组件,并基于SpringBoot完成这些组件的自动装配,从而提供了良好的开箱即用体验。

 

1.5 黑马商城模块

  • 用户模块
  • 商品模块
  • 购物车模块
  • 订单模块
  • 支付模块

2. 微服务拆分

 

http://www.dtcms.com/a/269803.html

相关文章:

  • 2025年模型与机器学习国际会议 (ICMML 2025)
  • BM9 删除链表的倒数第n个节点
  • 计算机网络4层架构怎么理解,分别把协议和对应的层用一些生活的例子形象说明一下
  • MyBatis完全学习指南
  • 算法题练习3-判定链表是否是回文串
  • 【踩坑随笔】PlatformIO导入Arduino项目出现的问题
  • STM32第十八天 ESP8266-01S和电脑实现串口通信
  • HTTP/3.x协议详解:基于QUIC的下一代Web传输协议
  • 小红书APP品牌升级,启用新品牌口号“你的生活兴趣社区”
  • 2025年社会学与安全科学国际会议 (ICSSS 2025)
  • 【AI News | 20250707】每日AI进展
  • C++ dijkstra 最短路径算法
  • c语言学习_函数递归
  • 数学建模:非线性规划:凸规划问题
  • 【AI智能体】智能音视频-基于乐鑫 ESP32 实现音视频通话
  • ICML 2025 | TimeBridge : 巧妙化解非平稳性难题,精准预测长短结合!
  • Redis:高性能内存数据库与缓存利器
  • 验证KANO问题时合适的行为指标(如点击率、转化率等)来匹配问卷目标的一些尝试
  • 【论文翻译】用于大感受野的小波卷积 Wavelet Convolutions for Large Receptive Fields
  • 一天一道Sql题(day01)
  • Java武林:虚拟机之道 第二章:心法传承 - 类加载机制
  • three案例 Three.js波纹效果演示
  • “Jmeter中 xxx.jtl:1:1: Fatal Error! 前言中不允许有内容”的解决办法
  • 开源 SIP 协议栈介绍
  • INNER JOIN, LEFT JOIN, RIGHT JOIN 的区别
  • 字节面试被问到“手机号存储选 Int 还是 String”!
  • 区块链技术促进算力生态发展的具体案例
  • Python 机器学习核心入门与实战进阶 Day 6 - 模型保存与加载(joblib / pickle)
  • 2025年Linux安装MySQL详细教程
  • mysql-笔记