ICode9

精准搜索请尝试: 精确搜索
  • Spring与Dubbo整合源码分析-P32022-03-28 11:04:44

    前言 这一章本来打算写Spring是如何处理Dubbo中的@Reference注解,但这块就涉及到Dubbo中的服务引入了,所以这一章就先鸽了,等把服务引入的相关源码分析完成之后再来写。

  • SpringBoot基于Dubbo和Seata的分布式事务解决方案2022-03-21 18:02:04

    1. 分布式事务初探 一般来说,目前市面上的数据库都支持本地事务,也就是在你的应用程序中,在一个数据库连接下的操作,可以很容易的实现事务的操作。 但是目前,基于SOA的思想,大部分项目都采用微服务架构后,就会出现了跨服务间的事务需求,这就称为分布式事务。 本文假设你已经了解了事务的

  • 升级SpringCloudAlibaba报ReferenceAnnotationBeanPostProcessor.setClassValuesAsString(Z)V2022-03-21 16:35:12

    依赖版本: spring-boot:2.3.12.RELEASE spring-cloud-alibaba:2.2.7.RELEASE spring-cloud:Hoxton.SR12 nacos:2.0.3 启动报: *************************** APPLICATION FAILED TO START *************************** Description: An attempt was made to call a method that

  • 【dubbo3.x trace组件分享】2022-03-21 14:02:16

    目录背景一、trace-dubbo组件介绍二、设计原理2.1 原理图2.2 实现方案2.2.1 consumer端实现2.2.2 provider端实现2.2.3 traceId和spanId生成算法2.2.4 ThreadLocal局限性三、使用步骤3.1.clone项目3.2.打包3.3.maven工程引入依赖3.4.日志输出配置3.5.服务入口调用初始化方法总结

  • dubbo实战之“动态调用服务”(实为“泛化调用”)探索2022-03-21 11:03:19

    一、简介 需求:Dubbo的调用方,在不引入服务接口类的情况下,远程调用其他Dubbo服务。 二、项目依赖 SpringBoot整合Dubbo3.x关于curator和zookeeper版本选型的思考 经尝试,使用高版本组合(Curator 5.2.0 + ZooKeeper 3.6.3) 三、核心代码 参考自 Apache Dubbo 高级用法 使用泛化调用 如

  • Dubbo常用的XML Schema配置2022-03-20 23:05:04

    所有配置项分为三大类: 服务发现:表示该配置项用于服务的注册与发现,目的是让消费方找到提供方。 服务治理:表示该配置项用于治理服务间的关系,或为开发测试提供便利条件。 性能调优:表示该配置项用于调优性能,不同的选项对性能会产生影响。 所有配置最终都将转换为 URL表示,并由服务提

  • 微服务技术-Dubbo分布式服务治理框架-服务注册与发现2022-03-20 20:33:32

    1.Dubbo分布式服务治理框架产生的背景 2. 为什么需要对服务实现服务治理 3. 什么是Dubbo分布式服务治理框架 3. Dubbo支持常用四种注册中心 4. Dubbo分布式服务治理框架优缺点 5

  • 手动实现一个RPC框架(二):Dubbo与Feign的区别2022-03-20 20:33:13

    手动实现一个RPC框架系列文章 在上一篇章的文章中描述了一个PRC(远程调用服务)分为哪些部分,远程调用的流程是怎么样的,还简单的实现了一个RPC的过程,当然,这不是我们最终的实现框架,只是一个简单的流程而已。然而在完成第一篇章的文章后,我发现自己漏掉了一个非常重要的问题。 前面提到

  • 解决spring boot 2.6.4版本循环依赖问题2022-03-20 20:05:49

    引用spring boot 2.6.4 版本 报循环依赖错误 *************************** APPLICATION FAILED TO START *************************** Description: The dependencies of some of the beans in the application context form a cycle: targeterBeanPostProcessor defined

  • 07_01分布式系统架构Dubbo2022-03-20 19:00:56

    分布式系统架构解决方案—Dubbo 课程目标: 1、dubbo概述 2、快速入门 3、监控中心 4、综合实战 1. dubbo概述 1.1 什么是分布式系统? 《分布式系统原理与范型》定义: “分布式系统是若干独立计算机的集合,这些计算机对于用户来说就像单个相关系统” 分布式系统(distributed syste

  • 17道java Dubbo必问题2022-03-20 16:36:03

      1 Dubbo 是什么?RPC 又是什么? Dubbo 是一个分布式服务框架,致力于提供高性能和透明化的 RPC 远程服务调用方案,以及 SOA 服务治理方案。 RPC(Remote Procedure Call)—远程过程调用,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。RPC 协议假定某

  • 分布式---dubbo的使用2022-03-20 09:04:39

    dubbo hello(无注册中心) 服务提供者 依赖 <dependency>    <groupId>org.example</groupId>    <artifactId>dubbo-api</artifactId>    <version>1.0-SNAPSHOT</version> </dependency> ​ <dependency>    <groupId>or

  • Dubbo2022-03-19 02:03:45

    Dubbo 目录Dubbo一、Dubbo概述1. 架构分类2. Dubbo简介3. RPC概述二、Dubbo使用方式1. Provider和Consumer执行流程三、Dubbo服务管理中心1. 服务管理中心概述2. 服务管理中心使用方式四、Dubbo统计中心1. 统计中心概述2. 统计中心使用方式五、Dubbo配置1. 启动检查机制2. 超时机

  • 基于 JMeter 完成 Dubbo 接口的测试2022-03-09 12:31:06

    开班通知 | 《测试开发实战进阶》 第 17 期即将开班,文末加群免费试听! JMeter 默认是不支持 Dubbo 接口测试的,但是我们可以通过拓展的插件或 jar 包实现此功能。 JMeter 插件拓展 1.1 插件下载 测试 Dubbo,我们需要下载 Dubbo 的插件,在 Apache 的 Dubbo 插件 GitHub 中可以找到: h

  • (三)Dubbo 2.7 整合Spring(xml形式)2022-03-08 12:05:06

    Dubbo整合Spring(xml形式) Dubbo 在 spring xml 形式的配置要比SpringBoot 注解形式的配置 可读性要更友好。 springboot项目也推荐使用 xml 形式配置 dubbo 因为Dubbo 是可以具体到方法级别的,使用xml配置起来更直观。(官方也推荐) 本文就来使用 Dubbo 2.7 整合 Spring。 项目结构

  • Dubbo+Zookeeper入门2022-03-06 22:32:19

    分布式理论 分布式系统是由一组通过网络进行通信、为了完成共同的任务而协调工作的计算机节点组成的系统。分布式系统的出现是为了用廉价的、普通的机器完成单个计算机无法完成的计算、存储任务。其目的是利用更多的机器,处理更多的数据。 分布式系统(distributed system)是建立在网

  • DUBBO 应用服务问题排查2022-03-02 21:00:37

    1.连接服务     测试对应IP和端口下的dubbo服务是否连通,cmd命令如下     ca 正常情况下,进入telnet窗口,键入回车进入dubbo命令模式。      2.查看服务列表 查看服务   查看服务中的接口     ls (list services and methods) ls 显示服务列表。 ls -l 显

  • 本地安装dubbo-admin2022-03-02 13:00:08

    找到官网按流程来的,中间遇到两个问题点。 1. mac下非root用户 执行命令行,报Permisson Denied 方法:使用chown 命令,把相关root文件夹改为当前用户所属   2. mvn package时候test运行时间过长 方法: mvn package -Dmaven.test.skip=true 跳过测试

  • Dubbo简介2022-02-27 18:34:13

    1.官方说明 Apache Dubbo 是一个高可用的,基于Java的开源RPC框架。 Dubbo框架不仅仅是具备RPC访问功能,还包含服务治理功能。 2.发展历史 Dubbo是最开始是阿里巴巴内部使用的RPC框架。 2011年对外提供。 2012年停止更新。 2017年开始继续更新。 2019年捐献给Apache,由Apache维护2

  • 服务注册发现实战2022-02-27 18:33:35

      新建项目,建两个模块 provider和consumer 前提:zookeeper服务已开启 provider提供者提供服务:   1、引入dubbo和zookeeper依赖           2、配置注册中心的地址,以及服务发现名字,和要扫描的包               3、在想要被注册的服务上面增加一个注解@Service  

  • 第一个Dubbo程序2022-02-27 18:33:22

    1.新建api接口 /** * API接口,provider和consumer都要去引入这个接口 */ public interface DemoDubboService { public String demo(String param); } 2.新建provider pom依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-bo

  • Dubbo的负载均衡2022-02-27 18:32:47

    1.集群,分布式,负载均衡概念 集群:一个内容,部署多次,形成的整体称为集群。集群中每个个体应该部署到不同的服务器上。 伪集群:集群中内容部署到同一台服务器上,通过不同端口区分不同个体。 负载均衡:在集群前提下,当访问整个集群时,集群中每个节点被访问次数或频率的规则。 分布式:一个整体

  • Dubbo-admin测试2022-02-27 16:32:25

       下载地址GitHub - apache/dubbo-admin at master-0.2.0       第一次打包耗时长成功后再dubbo-admin 下target中dubbo-admin-0.0.1-SNAPSHOT.jar包  dubbo-admin(可不要):是一个监控管理后台~查看我们注册了哪些服务,哪些服务被消费 zookeeper(需要) Dubbo:jar包(需要) 先开启zo

  • docker安装zookeeper和dubbo-admin2022-02-25 14:03:54

    zookeepr安装 我这边用的都是apache官方的包: 搜索zookeepr docker search zookeeper 下载zookeepr docker pull docker.io/zookeeper:3.6.3 比如我根据官网版本,我选择了3.6.3 下载完后可通过docker images 查看已下载的镜像 创建容器(核心) : docker run -id -p 2181:2181 --

  • Dubbo负载均衡和路由规则的区别2022-02-25 10:36:05

    点击关注强哥,查看更多精彩文章呀 哈喽,大家好,我是强哥。 大家知道,强哥之前有一篇推文Dubbo也支持基于应用粒度的服务发现机制啦中说到,Dubbo2.x版本目前大都还是使用接口粒度的服务发现机制。 强哥的朋友最近就遇到一个问题。有如下情况:代码仓库中有一套使用Dubbo2.x编写的微服务代

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有