`
vilight
  • 浏览: 36949 次
文章分类
社区版块
存档分类
最新评论

dubbo + zookeeper

 
阅读更多

最近在看dubbo和zookeeper,没了解太多,刚刚看,都是自己的理解,不知是否有误。

 

dubbo提供远程调用接口,SOA框架。

zookeeper提供远程服务的协调,作为服务的注册中心。

 

dubbo将服务在zookeeper中注册一下,之后客户端就直接在zookeeper上取得相应的服务。

 

 

http://code.alibabatech.com/wiki/display/dubbo/Administrator+Guide-zh#AdministratorGuide-zh-Zookeeper%E6%B3%A8%E5%86%8C%E4%B8%AD%E5%BF%83%E5%AE%89%E8%A3%85

 

 

下面跑一下dubbo官方提供的demo:

 

1. 下载示例代码和zookeeper

   到http://code.alibabatech.com/wiki/display/dubbo/Download-zh 下载dubbo-demo-consumer 和 dubbo-demo-provider。 

    到zookeeper官方下载zookeeper压缩包

 

2. 安装zookeeper

解压后,到zookeeper-3.4.5/conf中  复制zoo_sample.cfg为zoo.cfg,并修改其中的dataDir:

 

dataDir=D:\\09. TOOL\\dubbo\\zookeeper-3.4.5

 

 

之后,到bin目录下,双击 zkServer.cmd即可启动zookeeper服务。

 

3. 安装demo-provider和consumer

解压后,修改conf/dubbo.properties(provider和consumer两个都改):

 

#dubbo.registry.address=multicast://224.5.6.7:1234
dubbo.registry.address=zookeeper://127.0.0.1:2181

 将注册中心改为使用zookeeper,默认是用广播注册中心

 

 

 

4. 运行示例

先到provider的bin目录下,start.bat即可启动服务,将它的服务发布到zookeeper中。

再到consumer的bin目录下,启动start.bat即可看到效果。

 

5. dubbo控制台

将下载的dubbo-admin-2.5.3.war放入tomcat/webapp中即可。

 

注:这里推荐将webapp/ROOT目录清空,然后将war解压后的文件放入ROOT目录,即将dubbo控制台作为tomcat默认启动项目。这样控制台里的一些操作不会出错。

 

在localhost:8080时,用root/root 或 guest/guest都可登录dubbo控制台。

分享到:
评论
1 楼 xuezhan032200 2014-04-05  
能否发份dubbo-admin-2.5.3.war到我的邮箱里面,谢谢,官网下不到。
632315954@qq.com

相关推荐

    springboot+dubbo+zookeeper构建的分布式调用服务框架

    【SpringBoot + Dubbo + ZooKeeper 构建的分布式调用服务框架】 SpringBoot 是一个由 Pivotal 团队创建的 Java 框架,它简化了在 Spring 框架上创建独立的、生产级别的基于 Java 的应用程序。SpringBoot 通过提供...

    springBoot+dubbo+zookeeper分布式微服务

    在这个项目中,文件名"springboot+zookeeper+dubbo"可能代表了项目的主要构成部分,包含了使用SpringBoot、Zookeeper和Dubbo的示例代码或配置文件。开发者可以通过研究这些文件,学习如何将这三个组件整合在一起,...

    dubbo+zookeeper+spring+springMVC+mybatis

    【标题】"dubbo+zookeeper+spring+springMVC+mybatis" 描述了一个基于这些技术构建的服务消费方与服务提供方的项目架构。在这个架构中,`Dubbo`是核心的服务框架,它负责服务的注册与发现;`Zookeeper`作为注册中心...

    dubbo+zookeeper+tomcat资源包

    【标题】"dubbo+zookeeper+tomcat资源包"涵盖了三个关键的IT技术组件:Dubbo、ZooKeeper和Tomcat。这些技术在分布式系统、服务治理和Web应用部署方面扮演着重要角色。 Dubbo是阿里巴巴开源的一个高性能、轻量级的...

    DUBBO+Zookeeper小例子

    本示例"**DUBBO+Zookeeper小例子**"旨在演示如何利用SpringMVC、Dubbo和Zookeeper来实现一个微服务架构。这是一次将这些组件集成到一起的实际操作,通过IDEA(IntelliJ IDEA)开发环境进行。在开始之前,确保你已...

    Springboot + Mybatis+Dubbo+Zookeeper+nginx+redis+HTML.docx

    在《Springboot + Mybatis+Dubbo+Zookeeper+nginx+redis+HTML.docx》这份文档中,作者详细介绍了如何集成并使用Spring Boot、MyBatis、Dubbo、Zookeeper、Nginx以及Redis等多种技术,构建一个高效稳定的应用系统。...

    Spring+dubbo+zookeeper

    标题 "Spring + Dubbo + Zookeeper" 涉及到的是一个常见的微服务架构组合,主要涵盖Spring框架、Dubbo服务治理框架以及Zookeeper作为注册中心。这些技术在分布式系统中广泛使用,构建高可用、可扩展的服务网络。 ...

    dubbo+zookeeper实例

    【描述】提到的" dubbo+zookeeper+springmvc实例demo"是一个综合性的应用示例,它将Dubbo的远程调用能力、Zookeeper的服务发现和注册功能与Spring MVC的Web开发框架结合在一起。这个实例通常会展示如何在Spring MVC...

    Dubbo+zookeeper调用java接口

    总结起来,这个"Dubbo+zookeeper调用java接口"的案例旨在演示如何在分布式环境中,通过Dubbo和Zookeeper实现服务的发布、注册、查找和调用。开发者可以通过分析和运行这个案例,深入了解Dubbo和Zookeeper的协同工作...

    Dubbo+Zookeeper+Spring整合,一个简单的Demo源码

    【标题】 Dubbo+Zookeeper+Spring整合:一个简单的Demo源码分析 在这个教程中,我们将深入探讨如何将三个关键的开源技术——Dubbo、Zookeeper和Spring——整合在一起,构建一个基本的服务发现和调用的分布式应用。...

    springboot+dubbo+zookeeper+JPA步骤

    ### Spring Boot + Dubbo + ZooKeeper + JPA 架构详解 #### 一、概述 在微服务架构中,Spring Boot、Dubbo 和 ZooKeeper 的组合应用非常常见,它们能够帮助开发者快速构建分布式系统。本篇文章将围绕这些技术的...

    Dubbo+Zookeeper+Spring所需jar包(全)

    压缩包中的" Dubbo+Zookeeper+Spring所需jar包(全)"应该包含了这些必要的库。 3. **服务提供者配置**:创建服务提供者(Provider)的Java类,使用`@Service`注解标记服务接口的实现类。在Spring的配置文件中,定义`...

    Dubbo+Zookeeper源码(提供者+消费者实例

    Dubbo是一个由阿里巴巴开源的高性能、轻量级的服务治理框架,而Zookeeper则是一个分布式协调服务,常被用作Dubbo的服务注册与发现中心。这个"Dubbo+Zookeeper源码(提供者+消费者实例)"是一个针对初学者的实践教程,...

    springboot+dubbo+zookeeper+fluent-mybatis+swagger+mysql.zip

    使用springboot+dubbo+zookeeper+fluent-mybatis+swagger+mysql搭建的简单案例

    Springboot+dubbo+zookeeper+swagger+mybatisplus+mysql

    这个项目组合"Springboot+dubbo+zookeeper+swagger+mybatisplus+mysql"正是为了实现这样的目标而设计的。让我们逐一深入探讨这些技术组件及其在系统中的作用。 首先,Spring Boot是Spring框架的一个精简版,它旨在...

    Dubbo+Zookeeper+ssm

    【标题】"Dubbo+Zookeeper+SSM" 源码分析 在这个项目中,开发者将三个重要的技术组件——Spring、SpringMVC(统称为SSM)和Dubbo与Zookeeper进行了集成。这个组合在Java后端开发领域非常常见,主要用于构建分布式...

    dubbo+zookeeper+SpringMVC

    当我们谈论"Dubbo+zookeeper+SpringMVC"的集成时,首先需要确保的是Zookeeper的正确安装。Zookeeper的安装通常包括以下几个步骤: 1. 下载Zookeeper的最新稳定版本。 2. 解压并配置环境变量,包括ZOOKEEPER_HOME和...

    ssm+dubbo+zookeeper分布式CRUD demo

    【ssm+dubbo+zookeeper分布式CRUD demo】项目是一个典型的Java Web分布式开发示例,它结合了Spring、SpringMVC和MyBatis(SSM)框架,并利用Dubbo作为服务治理框架,配合Zookeeper作为注册中心,实现了服务的高可用...

    Spring Boot 整合 Dubbo + Zookeeper 实现服务者与消费者的数据调用

    1.SpringBoot聚合工程整合Dubbo,实现服务提供者与服务消费者的数据调用, 2.该项目提高了自己对Spring Boot整合Dubbo的理解,并深刻的认识到了服务者与消费者之间的调用及流程 4. Dubbo配置全部采用yml文件配置,...

    Springboot+Dubbo+Zookeeper船新版本

    【Springboot+Dubbo+Zookeeper船新版本】是一个整合了Spring Boot、Dubbo和Zookeeper的现代化微服务架构示例。这个项目旨在帮助初学者理解如何在最新的技术栈下搭建一个分布式服务系统。 首先,Spring Boot是Spring...

Global site tag (gtag.js) - Google Analytics