zoukankan      html  css  js  c++  java
  • SOA思想

    参考:https://www.cnblogs.com/renzhitian/p/6853289.html

    是什么

    SOA service-oriented architecture 面向服务的体系结构

    这是一种服务架构设计思想,方法论,是分布式体系架构。

    在SOA中,基础协议(可以叫做引擎,框架)是确定的,服务是在框架的基础上按既定的标准接入的。

    作用

    增加灵活性,无需改动架构就可以添加新服务。

    减少架构复杂度。服务都是一套协议,易于开发,易于维护。

    所以SOA思想适合于较复杂的大型后台项目。

    服务治理

    服务之间要相互调用,如果服务直接互联,就会出现以下场景:网络拓扑随着服务的增加呈几何增长,显得非常复杂和混乱。

    在SOA中,客户端通过数据总线访问后台,再访问具体的服务。服务之间不直接互联,而是通过数据总线互相调用。

    这样,数据总线起到了RouterService的功能。

    心跳检测负载均衡

     数据总线还有一些高级应用,比如心跳检测,实现负载均衡等等,目前应用数据总线的有阿里的dubbo,还有zookeeper。

  • 相关阅读:
    三调数据库标注插件
    ionic ios 打包发布流程
    ionic ios 打包 真机测试常见问题
    使用Jquery Viewer 展示图片信息
    微信支付退款证书服务器配置
    帝国CMS站点迁移
    solr 服务器搭建(Linux版)
    ionic ios 打包
    Solr 同义词搜索
    ionic 环境搭建
  • 原文地址:https://www.cnblogs.com/jabbok/p/9979154.html
Copyright © 2011-2022 走看看