Dubbo相关的基础

Dubbo是一款高性能轻量级的java RPC框架,它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务注册与发现。

Dubbo是阿里开源的一个项目,现在已经是Apache的顶级项目。

Dubbo架构的四个部分:

  1、生产者:注册发布接口服务

  2、消费者:订阅调用接口服务

  3、注册中心:当有新服务发布时通知消费者,发布接口服务,暴漏host,接口方法签名,以及http格式的url

  4、监控器:统计作用。

Dubbo常用的两大协议

  1、RPC协议,同构项目

  2、Http协议,通用项目,通用解析。

两大核心配置文件

spring-dubbo.xml 注册发布的dubbo服务所在包,配置支持两种调用方式支持的协议,消费服务配置

dubbo.property 配置两大协议对应的端口信息

原文地址:https://www.cnblogs.com/niuyg928/p/11185811.html