• 微服务系列------开篇


    微服务的升级之路

    单体应用时代----分布式----SOA面向服务架构-----微服务

    单体应用时代

    描述:应用程序就是一个项目,在一个进程里面运行

    特点:开发简单,集中管理,没有分布式的损耗

    缺点:不好维护,升级困难,无法块捷迭代

    分布式时代

    描述:多进程协作

    特点:一系列服务组装成系统,独立部署,独立运行,强调隔离性

    SOA面向服务架构

    描述:对现有系统升级,改进,整合

    特点:提交一个数据总线,把多个系统按照一定制定的协议串起来,需要时从数据总线拿

    拥抱微服务

    描述:微服务架构用分布式服务拆分业务逻辑,完成解耦的架构模式

    说明:微服务肯定是分布式的一种,是在分布式技术成熟之后,然后把分布式当成解耦手段来架构系统---是因为拆分服务很细致

    简化说明:微服务其实就是把三层架构里的BLL独立成服务

    特性:  1.服务的高可用 不容易挂了

                 2.服务的可伸缩 处理能力动态增加 还要能动态减少

                 3.集群(负载均衡):多台服务器做相同的事儿,共同承载压力

    SOA与微服务区别

    1.SOA是为重用,微服务是为了重写

    2.SOA更水平,微服务是垂直

    3.SOA自上而下,微服务自下而上

    DDD与微服务的关系

    DDD拆分成不同领域,然后调用不同的服务

  • 相关阅读:
    每日一库:ZeroClipboard.js
    每日一库:Zepto.js
    每日一库:microAjax.js
    浏览器渲染方面资料
    MongoDB语法
    使用jquery选中文本(包括输入框input和文本框textarea)
    asp.net 将数据静态化
    TreeView 节点
    asp.net导出数据到word或者excel
    C# 把数组转换成DataSet数据类型
  • 原文地址:https://www.cnblogs.com/debugsxs223/p/12929400.html
Copyright © 2020-2023  润新知