ICode9

精准搜索请尝试: 精确搜索
  • 第六章 dubbo源码解析目录2022-05-21 16:04:19

    13.1 dubbo服务降级源码解析 从 9.1 客户端发起请求源码 的客户端请求总体流程图中,截取部分如下: //代理发出请求 proxy0.sayHello(String paramString) -->InvokerInvocationHandler.invoke(Object proxy, Method method, Object[] args) -->new RpcInvocation(method, args

  • 第一章 dubbo源码解析目录2022-05-21 15:34:46

    重要的网址: dubbo的github:https://github.com/alibaba/dubbo dubbo官网:http://dubbo.io/ dubbo使用者手册:https://dubbo.gitbooks.io/dubbo-user-book/ dubbo管理者手册:https://dubbo.gitbooks.io/dubbo-admin-book/ dubbo开发者手册:https://dubbo.gitbooks.io/dubbo-dev-book/

  • dubbo2.6.x源码-idea环境搭建2022-05-18 22:01:52

    git地址 https://github.com/Bannirui/dubbo.git   项目环境 " 代码clone git clone https://github.com/Bannirui/dubbo.git " 分支 study-2.6.x git checkout -b study-2.6.x origin/2.6.x " push git push -u origin study-2.6.x   demo 以dubbo api方式构建服务 整合sprin

  • dubbo 服务搭建2022-05-16 02:02:17

    从0到1搭建dubbo服务 背景 现在java系技术栈的公司中,对dubbo框架的应用很广泛, 所以很有必要学习一下相关知识. 「rpc、dubbo基础知识」 「学习资料」 本文是参考尚硅谷的视频课程学习搭建的,课程链接: https://www.bilibili.com/video/BV1ns411c7jV 环境搭建 分为4个部分: z

  • Dubbo3 落地实践及 Mesh 解决方案2022-05-13 14:31:45

    作者 | 刘军 4 月 15 日-16 日,由 InfoQ 主办的 DIVE 全球基础软件创新大会通过云上展厅的形式成功召开。在微服务 & 服务治理专场,Apache Dubbo PMC、Dubbo 开源项目负责人刘军带来了主题为《Dubbo3 落地实践及其 Mesh 解决方案》的演讲,以下为主要内容。 下一代云原生服务框架 Dubb

  • Dubbo学习笔记2022-05-09 19:04:11

    Dubbo学习笔记 本文来源尚硅谷雷丰阳老师主讲的Dubbo部分: 最近学习并记录如下 笔记:(56条消息) Dubbo入门介绍及学习笔记总结_情話微甜的博客-CSDN博客     (56条消息) Dubbo笔记_vio_dzyls的博客-CSDN博客_dubbo笔记 视频地址: 尚硅谷Dubbo教程(dubbo经典之作)_哔哩哔哩_bil

  • 分享一个我看源码时的小技巧。2022-05-09 12:33:20

    你好呀,我是歪歪。 我在之前的文章里面不是经常叫大家拉源码,然后看代码提交记录吗。 也就是看类似于这个界面: 比如上面这个界面中,就可以看到 RedissonBaseLock.java 这个文件,由谁在什么时候进行过变更,以及变更对应的 commit 信息是什么。 这样就能很直观的看到文件的演变过程。 那

  • dubbo2022-05-06 22:33:14

    什么是互联网项目?形形色色广大网友使用的叫互联网项目 集群和分布式的差别:集群 一群人干一件事 分布式 一群人一起干一件大事 每个人分工不同    过程:首先把服务方放在一个容器里自启动 然后注册到注册中心,然后消费者取药 注册中心提供 然后调用 zookeeper:就是如图所示的注册中

  • dubbo坑- No provider available for the service2022-05-05 01:32:09

    目录前言背景过程总结 记录下遇到的dubbo坑, No provider available for the service xxx 前言 通常dubbo调用出现 No provider available for the service xxx,有以下几种情况: 1.服务方未启动 2.代码内客户端和服务端的group、version不匹配 3.有dubbo tag路由过滤,标签不匹配 4.动

  • dubbo发送过程编码失败,会唤醒发送线程吗?2022-05-05 01:31:59

    dubbo发送过程编码失败,会唤醒发送(客户端业务)线程吗?如何实现的? 在上篇文章 dubbo坑- No provider available for the service xxx 中,如果dubbo请求阶段,编码异常,而业务线程依然在等待响应,dubbo如何处理的?总不能等待超时,响应个超时异常吧,这不合理,接下来看dubbo编码异常,如何处理的

  • springboot@dubbo融合2022-05-04 11:01:43

    springboot@dubbo融合 https://blog.csdn.net/myjess/article/details/114729793 http://localhost:9991//hello1 消费者server.port=9991dubbo.application.name=gmall-consumerdubbo.registry.protocol=zookeeperdubbo.registry.address=192.168.89.137:2181dubbo.scan.base-pac

  • 【基于Dubbo3.X版本】SpringBoot整合Dubbo2022-04-30 02:00:50

    【基于Dubbo3.X版本】SpringBoot与dubbo整合的三种方式: 1)导入dubbo-starter,在application.properties配置属性,使用@DubboService【暴露服务】使用@DubboReference【引用服务】,使用@EnableDubbo注解。 2)保留dubbo的xml配置文件,导入dubbo-starter,使用@ImportResource导入dubbo的配置

  • springboot学习25:Dubbo+zookeeper实战2022-04-28 18:34:25

    springboot学习25:Dubbo+zookeeper实战 框架搭建: 1,创建一个空的maven项目:Empty Project ; (做为总依赖,或者父项目) 导入pom依赖: <!--导入依赖:Dubbo+Zookeeper --><dependency>    <groupId>org.apache.dubbo</groupId>    <artifactId>dubbo-spring-boot-starter</

  • 灵感乍现!造了个与众不同的Dubbo注册中心扩展轮子2022-04-28 10:01:23

    hello大家好呀,我是小楼。 作为一名基础组件开发,服务好每一位业务开发同学是我们的义务(KPI)。 客服群里经常有业务开发同学丢来一段代码、一个报错,而我们,当然要微笑服务,耐心解答。 有的问题,凭借多年踩坑经验,一眼就能看出;有的问题,看一眼代码也能知道原因,但有的问题,还真就光凭看是看

  • 2022最新的Dubbo-Admin各个版本打包方案2022-04-23 18:34:43

    目录前景提要环境整合构建工具(参考工具部署方式)官网查阅打包一、编译器打包二、命令行打包 前景提要 很简单的一个操作很多人还在那整各种收费,明明是个免费开源的,干嘛让他们挣二手钱. 环境整合 构建工具(参考工具部署方式) 软件名称 版本 相关文章推荐 IntelliJ IDEA

  • 聊聊Java的SPI机制2022-04-23 14:31:53

    什么是SPI SPI:Service Provider Interface 官方定义:直译过来是服务提供者接口,学名为服务发现机制,它通过在ClassPath 路径下的META-INF/services文件夹中查找文件,并自动加载文件里所定义的类。 应用场景 JDBC 不同的驱动由不同数据库厂商实现,但因为java中提供驱动的是一个接口,不

  • springboot集成dubbo亲测无问题2022-04-19 13:31:14

    4、使用springboot集成dubbo-zookeeper 可能会出现的问题: jdk不要使用idea自带的jdk,一定是要在官网下载的1.8版本的 jdk路径以及tomcat路径,项目路径,不能出现中文和空格   启动报错: 先开启zookeeper服务 在启动提供者 然后启动消费者     1、创建接口工程,普通的maven工程,里面

  • Dubbo本地调试2022-04-16 13:32:24

    dubbo 启动标志 Dubbo service server started <dubbo:reference id="transferTimingUploadHisRPCService" url="dubbo://100.118.67.3:20942" interface="com.sf.idspTransferService.service.Tran

  • JMeter测试dubbo接口总结2022-04-16 13:32:07

    Jmeter 测试dubbo 接口 1. 安装JMeter 安装到/usr/local下 2. github上下载 jmeter-plugins-dubbo-x.x.x-jar-with-dependencies.jar ​ 将该jar 放到 jmeter安装目录的lib/ext 目录下 ​ 我的jmeter安装位置为/usr/local/apache-jmeter ​ 这样jmeter就支持dubbo协议的请求了 3.

  • Jmeter5.0之Dubbo 接口测试实践2022-04-11 01:35:24

    前提: 1.本地有zookeeper-3.4.9环境 2.有dubbo-server demo,服务提供者 3.现成的监控包   dubbo接口测试步骤: 1.启动zk   2.启动监控包:   java -jar dubbo-admin-0.0.1-SNAPSHOT.jar [github直接下载即可]     3.启动dubbo-server  demo程序   java -jar dubbo-server.ja

  • Dubbo Debug大全2022-04-10 18:35:41

    com.alibaba.dubbo.rpc.RpcException: No provider available from registry 120.25.85.89:2181 for service com.itheima.service.CheckItemService on consumer 192.168.60.1 use dubbo version 2.6.0, may be providers disabled or not registered ? 如果死活都No provider,检

  • RPC及Dubbo和ZooKeeper的安装2022-04-08 21:31:39

    RPC及Dubbo和ZooKeeper的安装 RPC 通信有两种方式:HTTP(无状态协议,通信协议),RPC(远程过程调用) 它两的本质没有区别,只是功能有点不一样 官方解释: RPC是指远程过程调用,是一种进程间通信方式,他是一种技术的思想,而不是规范,它允许程序调用另一个地址空间的过程和函数,而不是程序员显式

  • 公司用的技术栈2022-03-31 16:04:04

    springboot mybatis redis (缓存、锁) apollo (动态配置) zk (主要用到dubbo、利用zk锁实现分布式定时任务) dubbo (服务之间通信) tidb/mysql rocketmq (异步处理) tddl(即将废弃,太重了,只用了边角料却引用了那么多东西) skywalking(目前还不支持异步线程日志) es(我接触

  • Dubbo之 RpcContext2022-03-31 00:33:43

    RpcContext RpcContext 是一个临时状态记录器,通过上下文存放当前调用过程中所需的环境信息。 通过RpcContext可以获取 Request、Response、Url等 注意 当接收到RPC请求,或发起RPC请求时,RpcContext的状态都会变化。 比如:A调B,B再调C,则B机器上,在B调C之前,RpcContext记录的是A调B的信息,

  • Dubbo获取Request、Cookie2022-03-29 16:32:33

    Dubbo获取 Request: HttpServletRequest request= (HttpServletRequest) RpcContext.getContext().getRequest(); Dubbo获取 Cookie数组: HttpServletRequest request= (HttpServletRequest) RpcContext.getContext().getRequest(); Cookie[] cookies = request.getCookies

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

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

ICode9版权所有