zoukankan      html  css  js  c++  java
  • 大话微服务(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。易于上手,规范化,不用去考虑微服务比较复杂的交付过程等

  • 相关阅读:
    【转】OpenCV的Rect矩形类用法
    split和merge函数
    flip函数
    对常量的引用
    创造型设计模式-----工厂方法模式
    设计模式-介绍
    virtual studio 2017 配置vistual assist激活
    EasyUI中datagrid显示异常问题——行宽不起作用
    修改已有数据的DataTable的字段类型
    EasyUI中,DataGrid中的combobox显示异常问题
  • 原文地址:https://www.cnblogs.com/Profound/p/8762671.html
Copyright © 2011-2022 走看看