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

  • 相关阅读:
    各种开源许可 license 区别
    iOS 开发中的问题
    CoreText 使用教程
    UIFontFamily
    iTunes Connect TERMS OF SERVICE
    apple开发者账号申请
    十款免费移动应用测试框架推荐
    ios读取通讯录信息
    Search API 官方文档 可以用了查看自己的app
    Sprite Kit 入门教程
  • 原文地址:https://www.cnblogs.com/Profound/p/8762671.html
Copyright © 2011-2022 走看看