`
shihuan830619
  • 浏览: 583791 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

dubbo源代码调试

阅读更多
今天同事要调试zookeeper+dubbo源代码,所以做了以下记录。
第一步: 下载zookeeper-3.4.6.tar.gz和dubbo-dubbo-2.4.11.zip两个包,这里不再介绍zookeeper的安装及配置,zookeeper的安装和配置请看笔者http://shihuan830619.iteye.com/blog/2245227这篇文章。
第二步: 解压dubbo-dubbo-2.4.11.zip到一个目录并把源代码拷贝到eclipse中去,这里拷贝的过程比较烦,因为dubbo-dubbo-2.4.11.zip包中的源代码是分模块并且按maven结构给出来的,需要一个模块一个模块的拷贝,这个步骤需要耐心......
第三步: 启动zookeeper服务
第四步: 在eclipse中用调试模式运行自己编写的带有main方法的Java类,这时在dubbo源代码的类中打断点就可以进入跟踪调试模式了。


  • 大小: 156.3 KB
分享到:
评论

相关推荐

    ares-remoting:mini版dubbo源代码,分布式服务注册与调用原理解释

    《ares-remoting:迷你版Dubbo源代码解析——分布式服务注册与调用揭秘》 在IT行业中,分布式服务已经成为大型系统架构的核心组成部分,而Dubbo作为阿里巴巴开源的一款高性能、轻量级的服务治理框架,备受业界关注...

    从源代码构建Dubbo.pdf

    ### 从源代码构建Dubbo的关键知识点 #### 一、准备阶段 在开始构建Dubbo之前,需要确保已经准备好了以下资源: 1. **Dubbo源码**:`dubbo-dubbo-2.5.3.zip`,这是Dubbo的具体版本。 2. **Maven安装包**:`apache-...

    dubbo-master.zip

    【标题】"dubbo-master.zip" 是一个包含 Apache Dubbo 源代码的压缩文件,适合开发者进行深入学习和定制开发。Dubbo 是一款高性能、轻量级的开源 Java RPC 框架,由阿里巴巴公司开发并维护,旨在提高服务间的调用...

    内含Dubbo的管理控制台dubbo-admin

    虽然dubbo-admin不再包含在官方发布的版本中,但其源代码仍然可用,开发者可以根据需要自行构建和使用。这份压缩包包含了dubbo-2.6.0,这是一个包含dubbo-admin的版本,对于那些依赖于可视化服务管理和监控的团队来...

    dubbo-admin

    为了解决这个问题,用户选择了自行编译源代码,并且成功完成了编译和调试。"删除ROOT下所有文件解压放入" 这一步骤意味着用户可能需要清理原有的配置或旧版本文件,然后将新编译的版本解压到指定目录(通常 dubbo-...

    dubbo 2.6.1编译版

    1. 源代码:包括Dubbo的核心组件、服务提供者和服务消费者的示例代码,这些示例可以帮助开发者快速理解和应用Dubbo。 2. 构建脚本:可能包含Maven或Gradle构建脚本,用于构建和打包项目。 3. 配置文件:如XML配置...

    maven-dubbo-consumer

    在这个项目中,Maven负责编译源代码、运行测试、打包应用,并管理项目的依赖关系。 2. **Dubbo**:Dubbo的核心功能包括服务注册与发现、远程调用、集群容错、服务路由、服务治理等。在这个项目中,Dubbo消费者会...

    dubbo所需jar包压缩包.rar

    2. **dubbo-2.8.4-sources.jar**:这个文件包含了Dubbo源代码,开发者可以查看和学习Dubbo的内部实现机制,对于理解框架的工作原理、进行二次开发或者排查问题非常有帮助。源码的阅读能够帮助我们深入理解服务治理的...

    我的dubbo demo

    2. `dubbodemo1.zip`:这是一个压缩文件,很可能包含了整个Dubbo Demo项目的源代码。解压后,我们可以找到项目的结构,包括服务提供者的接口定义、实现类、配置文件,以及服务消费者的消费代码等。通过查看和运行...

    dubbox源代码

    本篇文章将深入探讨 Dubbox 源代码,揭示其背后的实现原理和技术细节。 1. **Spring 集成** Dubbox 集成了 Spring,使得服务的配置和管理更加方便。通过 Spring 的 IoC(Inversion of Control)和 AOP(Aspect ...

    dubbo多个版本-jar包

    - **dubbo-2.5.2-sources**:这个版本包含了源代码,对于开发者来说,可以深入理解内部实现,方便自定义扩展或调试。 2. **Dubbo核心组件**: - **Service**: 服务提供者,定义了对外提供的服务接口和实现。 - *...

    Dubbo测试

    至于“标签”中的“源码”和“工具”,这可能意味着博客会深入到Dubbo的源代码层面,讲解其内部实现机制,以及使用各种工具辅助测试的技巧。例如,使用Git进行版本控制,使用IDEA或Eclipse的调试功能,或是使用...

    dubbo_admin-2.54.war和dubbo_admin_2.54forJDK8

    修正了开发阶段在管理界面添加的路由默认runtime为false的情况,便于调试ConditionRouter的源代码。 该压缩包可以在windows和linux下直接解压缩并运行,包含所有依赖的jar包。 dubbo 2.5.4的管理控制台zip包,专门为...

    dubbo-2.8.4.jar 下载

    `dubbo-2.8.4-sources.jar`则是Dubbo源码包,包含了框架的所有源代码。开发者可以使用这个文件来查看和学习Dubbo的内部实现,理解其设计理念和工作原理,对于深入研究和定制Dubbo功能非常有帮助。源码阅读可以帮助...

    dubbo-admin-develop.zip

    【描述】"dubbo-admin-develop.zip" 提示这是一个针对Dubbo管理员控制台的开发版本,意味着它包含了源代码,用户可以进行二次开发或深入了解其内部工作原理。通常,这样的压缩包会包括项目源码、配置文件、构建脚本...

    idea开发的springboot+dubbo+zookeeper的简单案例,下载即可调试

    这个压缩包中的内容可能包括了项目的基本结构、配置文件、源代码以及必要的依赖库。下面我们将深入探讨这些技术及其在项目中的应用。 首先,Spring Boot是一个基于Spring框架的轻量级开发工具,它简化了初始化、...

    dubbo-demo 简单入门例子

    在【压缩包子文件的文件名称列表】中,只有一个名为"dubbo-demo"的文件或目录,这通常包含了一个完整的项目结构,如Java源代码、配置文件、Maven或Gradle构建脚本等。具体来说,可能包括以下几个部分: 1. `src/...

    Gatling的非官方Dubbo压测插件基于Gatling2.3.1。

    标题中的"Gatling的非官方Dubbo压测插件基于Gatling2.3.1"揭示了这个项目是为...使用者需要熟悉Java、Gatling以及Dubbo的相关知识,同时,掌握如何结合源代码(如8db745c版本)进行调试和定制将是提升测试效果的关键。

    dubbo-adminjdk8直接可以解压用

    1. **源代码**:可能包含了Dubbo-admin的源代码,用户可以查看和理解其工作原理。 2. **配置文件**:如`application.properties`或`dubbo.properties`,用于配置服务注册中心、应用名、端口号等信息。 3. **启动脚本...

    dubbo-admin-2.5.10.zip

    1. `dubbo-admin-2.5.10-sources.jar`:这是一个源码文件包,包含了Dubbo Admin 2.5.10的全部源代码。对于开发者而言,这是一份宝贵的资源,可以让你深入理解项目的内部结构,查看具体的业务逻辑和实现细节,对代码...

Global site tag (gtag.js) - Google Analytics