• 大话微服务(Big Talk in MicroService)


    下面开始分析我的microservice 之旅。
    what? 是什么
    why? 为什么
    how? 什么做

    1.什么是微服务
    microservice 是 SOA(Service-Oriented Architecture)的架构进化风格,它体现了现在最适合的面向服务开发的架构。
    相较于传统的单机程序(all in one),再到之后逐渐演进的RPC 架构,SOA风格的兴起。再谈到今天的议题:微服务。
    表现层上是,把一个应用拆分成一组小型的服务模块,每个服务模块之间 采用 轻量级的通信机制 完成通讯。每个服务可以独立运行,但是又可以集中管理,并能够全自动部署。
    从架构层面来讲,微服务 仍然是SOA的服务架构,它是分布式的实例化。
    2.为什么要用微服务
    谈谈它的优点
    易于开发和维护。微易颗粒度相对来小,是相对于比较单一业务的功能实现,所以业务比较清晰,代码量不大。
    不受限于技术栈,每个微服务都可以选择最适合业务场景的技术来完成开发
    容错率高,局部修改容易部署。

     为什么要用微服务呢?
          相对于传统的SOA,它的优点显而易见在一定程度上解决了很多痛点,特别是在现在随着云计算服务的成熟,微服务关注度也越来越高,在实施和敏捷部署上能提供很大的帮助。
    

    3.怎么用微服务

    平台: 阿里云 Docker容器
    开发框架:Spring Cloud。易于上手,规范化,不用去考虑微服务比较复杂的交付过程等

  • 相关阅读:
    解决junit @RunWith无法使用的问题
    git .gitignore 有时不起作用的问题
    Docker常用命令 InsaneLoafer
    NOI2021 退役记
    2021“MINIEYE杯”中国大学生算法设计超级联赛 第二场 题解
    2021“MINIEYE杯”中国大学生算法设计超级联赛 第一场 题解
    数位DP
    Windows下Jmeter安装配置
    Linux安装docker-compose
    Ubuntu卸载MySQL
  • 原文地址:https://www.cnblogs.com/Profound/p/8762671.html
Copyright © 2020-2023  润新知