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。易于上手,规范化,不用去考虑微服务比较复杂的交付过程等

  • 相关阅读:
    Nodejs exec和spawn的区别
    VC++每个版本对应的库
    在cmd启动一个win32程序,printf把信息输出到启运它的那个CMD窗口
    window 控制台解决中文乱码
    NW.js 桌面应用程序
    C++ Addon Async 异步机制
    Node bak
    nodejs electron 创建桌面应用
    跨平台桌面程序框架Electron
    js post 下载文件
  • 原文地址:https://www.cnblogs.com/Profound/p/8762671.html
Copyright © 2011-2022 走看看