Mr_cold's blog

Tags · IDEA

Home

Archives

loading..
后端webIDEA

微服务技术栈(未完)

[toc] 视频地址 认识微服务 01 服务框架演变 单体架构 概念:将业务的所有功能集中在一个项目中进行开发,打成一个包部署 优点:架构简单,部署成本低 缺点:耦合度高 分布式架构 概念:根据业务功能对系统进行拆分,每个业务模块作为独立项目开发,成为一个服务 优点:降低服务耦合,有利于服务拓展升级 考虑问题: 服务拆分粒度如何? 服务集群地址如何维护? 服务之间如何实现远程调用? 服务健康状态如何感知? 微服务:是一种经过良好架构设计的分布式架构方案 微服务架构特征: 单一职责:微服务拆分粒度更小,每一个服务都对应唯一的业务能力,做到单一职责,避免重复业务开发 面向服务:微服务对外暴露业务接口 自治:团队独立,技术独立,数据独立,部署独立 隔离性强:服务调用做好隔离,容错,降级,..

Read more
loading..
后端webIDEAspring,springboot

初入后端(未完)

[toc] Maven 视频地址 01 Maven概述 Maven 时apache 旗下的一个开源软件,是一款用于管理和构建java项目的工具 他基于项目对象模型(POM)的概念,通过一小段描述信息来管理项目的构建 作用 依赖管理:方便快件的管理项目依赖的资源(jar包),避免版本冲突 统一项目结构:提供标准,同一的项目结构 项目构建:标准跨平台(Linux,Windows,MacOS)的自动化项目构建方式 官网 Maven介绍 02 IDEA集成Maven Maven安装:按视频走即可 根据视频进行maven的配置。 IDEA创建Maven项目 创建模块,选择Maven,点击Next 填写模块名称,坐标信息,点击Finish,创建完成 编写程序运行 Maven坐标 什么是坐..

Read more