• dubbo


    dubbo就是分布式的服务框架。我们用的是dubbox就是当当网现在维护那个;简单的说  dubbo就是个服务框架,如果没有分布式的需要 ,是不需要用的。只有在分布式的时候,才有dubbo这样分布式框架的需求。说白了就是个远程服务调用的分布式框架。

    说道dubbo就得肯定想到zookeeper就是注册中心,也是官方推荐的注册中心。注册中心的话就是负责服务地址的注册和查找,相当于目录服务,服务提供者和消费者只在启动时和注册中心交互,注册中心不用负责转发请求;

    具体在我们项目中的应用就是:网站前台  和管理后台 通过 dubbo 调用服务层

    webservice就是远程调用,前提就是必须知道服务地址;(快递  关联客户和关联联系员的时候 用到远程调用)   一个系统调用另一个系统

    WSDL  webservice服务端的说明书  ;SOAP 约束XML标签 ;UDDI:提供webservice服务端的搜索和注册功能 ;

    传输方式:用HTTP协议 的post方法  封装数据:用xml封装数据,遵循SOAP协议

    发送方式:使用HTTP的响应;封装数据:用xml封装数据,遵循SOAP协议

    但dubbo调用的话,就可以不用知道服务地址。为啥可以这样就是因为dubbo有个注册中心,  服务的提供方启动的时候调用注册中心来注册服务地址,这个动作就相当于告诉了注册中心我在哪;也就是说在这个服务上只需要配置一个注册中心就行了,至于被谁调用 他不管了。然后就是web层启动的一瞬间也是连接到注册中心,获取到服务地址。

    部署多个服务 可能要20个服务器  究竟调用哪个,随机调用;负载均衡;

    监控中心,可以监控整个dubbo整个服务应用的健康状态;   

    比如运营商管理系统

    SOA就是支持面向服务的架构样式;一般都应用在互联网项目的开发

  • 相关阅读:
    CSS 页面锚点设置
    CSS尺寸 物理像素、CSS像素、dip、dpr、ppi、dpi(一)
    项目代码格式化规范
    Vue 计算属性与监听属性区别
    Python操作InfluxDB
    InfluxDB学习
    Redis学习(五)| 哈希 Hash
    Redis学习(四)| 字符串 String
    Redis学习(三)| 命令、键
    Redis学习(二)| 数据类型
  • 原文地址:https://www.cnblogs.com/gyc1996/p/7491199.html
Copyright © 2020-2023  润新知