当前位置: 首页 > 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.lryc.cn/news/582535.html

相关文章:

  • Apollo源码架构解析---附C++代码设计示例
  • 基于odoo17的设计模式详解---命令模式
  • 如何快速分析光伏电站气象数据?
  • 没合适的组合wheel包,就自行编译flash_attn吧
  • 云原生技术与应用-容器技术技术入门与Docker环境部署
  • 【RL+空战】学习记录01:jsbsim 仿真环境初次学习,F16 战机起飞
  • 吃透二分法的模板解法(适合所有类似于二分的算法题)
  • 【OceanBase 诊断调优】—— SQL 查询触发笛卡尔积怎么处理
  • Proface触摸屏编程软件介绍及下载
  • H3初识——入门介绍之常用中间件
  • vue前置知识-end
  • Vue 整合 Vue Flow:从零构建交互式流程图
  • 理解大模型智能体生态:从 Prompt 到 Agent 的完整信息流解析
  • LeetCode 1248.统计优美子数组
  • 【读代码】GLM-4.1V-Thinking:开源多模态推理模型的创新实践
  • 大模型面试:如何解决幻觉问题
  • 【python】pyserial 在windows 下卡住的bug
  • 在PPT的文本框中,解决一打字,英文双引号就变成中文了
  • 4.权重衰减(weight decay)
  • NumPy-随机数生成详解
  • 初识单例模式
  • 【网络安全】服务间身份认证与授权模式
  • 【Flutter】面试记录
  • Next.js 实战笔记 2.0:深入 App Router 高阶特性与布局解构
  • 算法训练营DAY29 第八章 贪心算法 part02
  • ubuntu 操作记录
  • Python语言+pytest框架+allure报告+log日志+yaml文件+mysql断言实现接口自动化框架
  • 机制、形式、周期、内容:算法备案抽检复审政策讲解
  • 探索下一代云存储技术:对象存储、文件存储与块存储的区别与选择
  • 光流 | 当前光流算法还存在哪些缺点及难题?