SpringCloud干货(2)---------大时代下的分布式微服务
2019独角兽企业重金招聘Python工程师标准>>>
在学习SpringCloud之前,需要弄清楚SpringCloud是什么,他能够解决什么问题。另外,还需要区分一些具有混淆性的词语:微服务,微服务架构,微服务框架,SpringCloud。
首先,说一说微服务的概念,该词语是以为叫马丁的工程师在一篇论文提出的概念,核心思想就是将一个整体工程根据业务的划分,拆分成一个个小的服务,服务之间可以通过轻量级通讯(Http Restful API),每个服务可以单独构建,部署发布....更厉害的是每个服务还可以有自己独立的数据库等,如此一来,项目的类目划分更加清晰明朗,一旦遇到问题可以很快的锁定问题区域,并且修改时不会影响其他的服务~他主要强调的还是微观的服务个体,及每个单独的服务,用大白话说,就是提供真正功能的springboot项目;而微服务架构强调的是整体性,是一个大的分布式生态的整合,如果说微服务是医院里一个个的科室,那么,微服务架构就是医院这个整体,微服务可以单独构建,运行,而微服务架构是由一个个微服务组成,换言之微服务可以离开微服务架构独立运行,而微服务架构离不开微服务的支持;
前面的两个概念都是理论性的东西,我们常说天上的理念,必有落地的实现,微服务框架就是对微服务架构的理论的一种实现,目前大型互联网公司比较流行的有两种组合,第一种是Dubbo+zk,第二种就是我们说的SpringCloud,SpringCloud是微服务框架的一种,是一种一站式的分布式微服务的解决方案。那么在两种方案中,他们有什么区别呢?请关注SpringCloud干货(3)--------微服务的技术选型
转载于:https://my.oschina.net/u/4004293/blog/3031487
SpringCloud干货(2)---------大时代下的分布式微服务相关推荐
- 分布式微服务学习总结——分布式微服务概述
文章目录 一.前言 二.一个传统的App发展进程 三.为什么要用分布式微服务? 四.什么是分布式.微服务? 1.微服务是什么? 2.微服务架构是什么? 3.分布式是什么? 4.微服务架构和分布式的关系 ...
- AI大时代下,零基础进入人工智能领域该如何学习?
在科技高速发展的今天,人工智能是一个很酷很潮的字眼,几乎每天都出现在科技媒体中,人工智能应用案例应接不暇:人工智能写稿取代编辑.人工智能医疗诊断取代医生.人工智能定投取代基金经理人.人工智能机器人取代 ...
- 视频大时代下基础架构的演进
点击上方"LiveVideoStack"关注我们 过去十年,随着端上算力和通讯能力的提升,我们见证了一个业务玩法日趋复杂.用户覆盖遍及全球的视频大时代的诞生.近几年,多个市值千亿以 ...
- 企业分布式微服务云SpringCloud SpringBoot mybatis (十一)docker部署spring cloud项目
一.docker简介 Docker是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的.可移植的.自给自足的容器.开发者在笔记本上编译测试通过的容器可以批量地在生产环境中部署,包括VMs(虚拟机). ...
- 分布式微服务下的跨库查询解决思路
分布式微服务下的跨库查询解决思路 参考文章: https://mp.weixin.qq.com/s/_DPunClmcTDJLcC3S9Y4og 微服务架构下,解决数据库跨库查询的一些思路 看了文章后 ...
- springcloud和分布式微服务学习笔记
1.什么是SpringCloud Spring cloud 流应用程序启动器是基于 Spring Boot 的 Spring 集成应用程序,提供与外部系统的集 成.Spring cloud Task, ...
- SpringCloud 分布式微服务架构
SpringCloud 分布式架构 前言 SpringCloud微服务 单体架构和微服务分布式架构 单体架构分析 微服务分布式架构分析 服务拆分和远程调用 服务拆分 案例需求准备 远程调用初步 Eur ...
- springcloud:什么是分布式微服务,如何学习微服务(一)
0. 引言 随着网络建设的丰富和技术发展的增强,传统的单机架构已经不能满足日益递增的用户需求.学习微服务开发也成了当今java后端开发必须掌握的技术. 接下来的日子我们一起来学习微服务开发.在真正开始 ...
- 企业分布式微服务云SpringCloud SpringBoot mybatis (九)服务链路追踪(Spring Cloud Sleuth)...
这篇文章主要讲述服务追踪组件zipkin,Spring Cloud Sleuth集成了zipkin组件. 一.简介 Add sleuth to the classpath of a Spring Bo ...
最新文章
- 昵图网学校计算机教室制度,ClassIn在线教室
- mysql distinct 慢_MySQL 5.5“select distinct”真的很慢
- Linear Regression总结2
- Android Telephony分析(四) ---- TelephonyManager详解
- 微信读书vscode插件_跟我一起读源码 – 如何阅读开源代码
- 解读三组容易混淆的Dockerfile指令
- matlab 自适应噪声对消,基于Matlab的RLS自适应语音噪声对消系统的设计与实现
- vue中v-on指令的使用之Vue知识点归纳(四)
- jsp简介mysql_jsp+servlet+mysql简单实现用户登陆注册
- 机器 – 程序 – 人 (2)
- C语言小程序:找出100以内素数
- FileUtils(文件读写操作工具类)
- 线性代数(9):线性正交
- 宋体小四在手机上是几号_word文档4号宋体 word宋体小四是几号字
- PMBOK第六版工具与技术:数据收集数据分析数据表现
- 静态函数只能调用静态变量
- Error: recoverUnfinalizedSegments failed for required journal
- 光滑曲线_高等数学八:(3)曲线积分与路径无关的条件
- html怎么shell脚本语言,简单shell脚本例子
- Windows平台下安装Eclipse插件,开发Hadoop应用