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。

  • 相关阅读:
    Android home键和back键区别
    装饰器模式
    对象的序列化
    构建器问题
    finnally的一些用法
    LinkedList ArrayList测试2
    LinkedList ArrayList测试
    meizu调试遇到 的问题
    java和c#通过esb服务互调用组件
    .NET平台常用的框架整理
  • 原文地址:https://www.cnblogs.com/jabbok/p/9979154.html
Copyright © 2011-2022 走看看