微服务 01.概述(1)
1.微服务是什么
是一种软件架构 由很多小型项目组成大型应用
三天内容:
完成对黑马商城微服务的拆分 来了解微服务项目
前置操作
1 配置 docker导入mysql
2 后端数据库配置+启动嘞设置
3.前端 控制台启动nginx
2.单体项目和微服务的区别
1.单体项目 部署在一台服务器上,并发能力差
一旦有大量访问 就代表着要开辟大量线程去处理这些访问 会占用cpu片时间。
2.难以协同开发
微服务
1.部署多台服务器 可以支持大并发访问-
2.支持大型项目 一个小组负责一块功能的开发
思考的延续
微服务 部署多台服务器 如果要用到共享资源呢 这一块 --以前写过安全传输平台 以对称 非对称分发秘钥 进行资源传输
当然这只是我的想法 --具体看spirng Cloud这个框架怎么做的
3.spring cloud
后续笔记 PDF格式
https://kxd.lanzoul.com/iKDUS1g19y3a
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步