SpringCloud 从菜鸟到大牛之一 微服务介绍

编程知识 行业动态 更新时间:2024-06-13 00:22:56

最近 微服务概念在国内 甚嚣尘土,恰巧公司项目收尾,所以有点时间整理一下。总结自己这段时间学习微服务的历程和自己对微服务的简单理解。

首先,一定要记住 . 微服务是一种架构风格

微服务的提出 是 源于马丁大叔 ,马丁大叔 对 微服务的见解。
微服务的提出 是 源于马丁大叔的下面的一篇文章,链接如下

https://martinfowler/articles/microservices.html

马丁大叔 在2014年提出的微服务架构 ,有下面 的几个特点:

  1. 一系列微小的服务共同组成
  2. 跑在各自的进程里
  3. 每个服务作为独立的业务开发
  4. 独立的进行部署
  5. 分布式的管理

    架构的演进,都不是一开始就能想到的,是一步一步演进而来的,下面就是Dubbo官网的架构演进图

    下面简单说一下,最最常见的单体架构的优缺点,抛砖引入。

注意:无论什么架构,适合你的业务的架构才是最好的架构。

下面,推荐一个不错的博文 Web 研发模式演变
https://blog.csdn/jiao_fuyou/article/details/38679027

下面来引用大牛 对 分布式的定义

  1. 多个自治的处理元素
  2. 不共享主内存
  3. 通过消息

那究竟,什么才是是微服务架构呢?
这里引用一张网易大牛的简单微服务架构图

前端服务:裁剪和聚合请求

微服务国内两种配方

接下来的文章 基于SpringCloud…..

SpringCloud作用?

SpringCloud简化了分布式开发

更多推荐

SpringCloud 从菜鸟到大牛之一 微服务介绍

本文发布于:2023-04-03 14:21:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/77a7405917a54ace69cd1b8efa0dcbfe.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:菜鸟   大牛   SpringCloud

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!