Dubbo
文章平均质量分 95
fFee-ops
it's tough.
展开
-
Dubbo开发环境及简单Dubbo程序
Dubbo开发dubbo程序1.准备环境开发dubbo程序1.准备环境1、在LINUX安装JDK2、安装zookeeper 1)下载zookeeper,传到Linux,并且解压 2) 重命名zookeeper的配置文件:zoo_sample.cfg改名为zoo.cfg 3) 在zoo.cfg中:可以发现 zookeeper的端口号是 clientPort=2181 4)在zookeeper文件夹下新建data文件夹,将zoo.cfg中的dataDir= xxxx更改为dataDir=/ap原创 2020-05-17 15:44:01 · 642 阅读 · 0 评论 -
服务暴露与发现
服务暴露与发现概述Spring中自定义Schema案例使用dubbo中的相关对象服务暴露机制术语解释流程机制源码分析总结服务发现服务发现流程总结概述dubbo是一个简单易用的RPC框架,通过简单的提供者,消费者配置就能完成无感的网络调用。那么在dubbo中是如何将提供者的服务暴露出去,消费者又是如何获取到提供者相关信息的呢?这就是本文章要讨论的内容。Spring中自定义SchemaDubbo 现在的设计是完全无侵入,也就是使用者只依赖于配置契约。在 Dubbo 中,可以使用 XML 配置相关信息,也原创 2021-11-21 20:45:42 · 721 阅读 · 0 评论 -
Dubbo SPI机制
Dubbo SPI机制SPI的概述SPI的主要作用入门案例总结Dubbo中的SPI概述入门案例源码分析SPI中的IOC和AOP依赖注入动态增强装饰者模式dubbo中的AOP动态编译SPI中的自适应javassist入门源码分析SPI的概述SPI的主要作用SPI 全称为 Service Provider Interface,是一种服务发现机制。SPI 的本质是将接口实现类的全类名配置在文件中,并由服务加载器读取配置文件,加载实现类。这样可以在运行时,动态为接口替换实现类。正因此特性,我们可以很容易的通过原创 2021-11-20 23:43:05 · 516 阅读 · 0 评论 -
Dubbo高阶配置运用
Dubbo高阶配置运用不同配置覆盖关系属性配置优先级重试与容错处理机制多版本控制本地存根调用负载均衡机制服务降级运用并发与连接控制并发数控制连接数控制不同配置覆盖关系1. 覆盖规则:配置规则:方法级优先,接口级次之,全局配置再次之。如果级别一样,则消费方优先,提供方次之。例如: 服务端超时例子①服务端增加配置类:package com.itheima.dubbo.spring.provider.config;import org.apache.dubbo.config.Provid原创 2021-11-19 21:59:31 · 1359 阅读 · 0 评论 -
Dubbo与SpringBoot的整合
Dubbo与SpringBoot的整合1、父工程2、公用RPC接口工程3、服务端工程4、消费端工程工程调用验证基于Zookeeper实现Dubbo与Spring Boot的集成整合。zk已经在服务器部署并且运行起来了项目结构:1、父工程父工程我们只需要创建一个maven项目。并且保留pom.xml即可。以下是它的xml文件:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache原创 2021-11-18 11:17:29 · 1924 阅读 · 0 评论 -
Dubbo架构体系
Dubbo架构体系框架介绍概述运行架构整体设计环境搭建框架介绍概述Dubbo是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和 Spring框架无缝集成。Dubbo是一款高性能、轻量级的开源Java RPC框架,它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现。运行架构节点角色说明:调用关系说明:服务容器负责启动,加载,运行服务提供者。服务提供者在启动时,向注册中心注册自己提供的服务。原创 2021-11-18 10:47:21 · 1143 阅读 · 0 评论 -
Dubbo-Admin部署
Dubbo-Admin部署下载打包下载2.6.0版本下载地址打包1、进入dubbo-admin文件夹2、进入命令行模式执行mvn package -Dmaven.skip.test=true3、将打包好的war包传输到LINUX的tomcat的webapps目录下4、启动zookeeper和tomcat,然后访问dubbo-admin即可。...原创 2020-05-21 13:53:40 · 562 阅读 · 0 评论 -
SSM-Dubbo
SSM-Dubbo父工程实体类父工程就是一个简单的Maven工程(存放了各种共同依赖),但是注意,不能选jar/war包,需要选择pom(因为是父工程)pom.xml:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 htt原创 2020-05-19 15:13:27 · 227 阅读 · 0 评论