天天看点

微服务架构理论入门

微服务架构概述

什么是微服务

推荐先硬着头皮看一下,接下来才方便理解。

微服务论文英文版

微服务论文翻译中文版

微服务架构的提出者

微服务架构理论入门

微服务架构是一种架构模式,它提倡将单一应用程序划分为成一组小的服务,服务之间互相协调,互相配合,为用户提供最终价值,每个服务运行在其独立的进程中,服务与服务间采用轻量级的通信机制互相协作(通常是基于HTTP协议的RESTful API)。每个服务都围绕着本业务进行构建,并且能够独立的部署到生产环境,类生产环境等,另外应当避免统一的,集中式的服务管理机制,对具体的一个服务而言,根据业务上下文,选择合适的语言,工具对其进行构建。

单体的架构不利于现在互联网的发展,举个栗子,假如你在某宝买了一件衣服,要去下订单,调用库存,支付,调用仓储和物流,收货成功了,给用户增加积分等等模块,一个一个的模块就是我们利用springboot开发的微服务,以前是一个单体应用,现在有很多模块,服务,就需要一种机制将多个服务管理起来,所以说spingboot就是一个一个的提供功能的微服务。

互联网时代下的数字生活

微服务架构理论入门

多个维度:手机华为的,笔记本电脑华硕的,智能家电天猫精灵,平板电脑ipad,等等,这样子有点类似组装机,就是太麻烦了,那么就可以使用一个商家的,比如使用苹果手机,苹果电脑,平板电脑等,一个厂家提供的生态,兼容性肯定比较好,

基于分布式的微服务架构

满足哪些维度?

支持起这些维度的具体技术??

看一下springcloud的官网

微服务架构理论入门
微服务架构理论入门

SpringCloud 简介

SpringCloud = 分布式微服务架构的一站式解决方案,是多种微服务架构落地技术的集合体,俗称微服务全家桶。

SpringCloud 全家桶有多少种技术?

微服务架构理论入门

SpringCloud 已成为微服务开发的主流技术栈。

某电商平台的架构

微服务架构理论入门

SpringCloud技术栈

各个技术栈功能介绍

微服务架构理论入门
微服务架构理论入门

继续阅读