一、为了更清晰理解服务者、消费者、注册中心的关系,准备3台机器,规划如下:
1.机器1,ip地址:10.10.10.99,安装zookeeper服务和dubbo admin控制台。
2.机器2,ip地址:10.10.10.10,提供服务者。
3.机器3,ip地址:10.10.10.9,提供消费者。
二、在机器1配置好zookeeper,并启动如下:
1.配置zookeeper:
2.启动zookeeper:
三、在机器一(ip地址:10.10.10.99),配置dubbo admin控制台,修改登录密码(默认登录账户:root),然后启动,并访问查看。
1.配置dubbo admin的注册中心以及登录密码:
2.启动dubbo admin控制台:
3.查看dubbo admin控制台,使用root账户并使用前面设置的密码登录,并查看现有注册的服务:
四、在机器二(ip:10.10.10.10),配置服务者,修改注册中心为10.10.10.99:2181,并启动服务者,然后在控制台查看。
1.配置服务者,修改服务者注册中心:
2.启动服务者,在控制台查看输出信息:
3.查看dubbo admin控制台服务是否注册成功,是否已经有消费者:
4.点击服务进入查看详细信息,服务的提供者(如果多台机器提供服务这里会有多台IP)。
五、在机器三(ip:10.10.10.9),配置消费者,修改注册中心为10.10.10.99:2181,并启动消费者,然后在控制台查看。
1.配置消费者,修改注册中心:
2.执行消费者,查看控制台注册信息,以及从服务者接收到的相应信息:
3.在dubbo admin控制台查看消费者信息(如果有多个消费者,这里会显示多个IP)。
六、至此简单的demo完成,大家可以自己试验多服务和多消费者的情况,项目源码和dubbo admin由于附件大小限制,有需要的可以单独联系我。
相关推荐
dubbo.rpc.demo.rar;dubbo双模块RPC调用,附源码及编译后内容,解压即可用;dubbo.rpc.demo.rar;dubbo双模块RPC调用,附源码及编译后内容,解压即可用;dubbo.rpc.demo.rar;dubbo双模块RPC调用,附源码及编译后...
at com.alibaba.dubbo.remoting.exchange.support.DefaultFuture.returnFromResponse(DefaultFuture.java:190) at com.alibaba.dubbo.remoting.exchange.support.DefaultFuture.get(DefaultFuture.java:110) at ...
总结,"springboot-dubbo-demo.zip"项目是一个实用的学习资源,它展示了SpringBoot与Dubbo的集成过程,以及如何利用Zookeeper进行服务治理。通过深入理解和实践这个Demo,开发者可以更好地掌握这些技术的使用,为...
[INFO] dubbo-demo ........................................ SUCCESS [0.018s] [INFO] dubbo-demo-api .................................... SUCCESS [1.810s] [INFO] dubbo-demo-provider ........................
《Dubbo 框架详解:基于 dubbo-demo.zip 的实战探索》 在现代软件开发中,远程过程调用(RPC)框架起着至关重要的作用,它使得分布式系统中的服务间能够透明地通信。Dubbo,由阿里巴巴开源的高性能、轻量级的RPC...
本案例将通过"**dubbo测试demo.zip**"这一压缩包,详细介绍如何在不使用SpringBoot的情况下配置和使用Dubbo,以及如何在SpringBoot环境中集成Dubbo。我们将深入探讨这两个不同的场景,以帮助开发者更好地理解和掌握...
【描述】中的“Dubbo入门级Demo”意味着这个项目旨在教授如何使用Dubbo这一分布式服务框架,并与流行的SpringBoot框架结合。Dubbo是阿里巴巴开源的一款高性能、轻量级的服务治理框架,它提供了包括服务注册、服务...
【标题】"dubbo入门 dubbo_demo.zip" 提供了一个初学者接触和了解Apache Dubbo的起点。Dubbo是一款高性能、轻量级的开源Java RPC框架,它致力于提供面向服务的治理方案,使得分布式系统开发更为便捷。在这个压缩包中...
zookeeper-3.4.8和dubbo-admin.war,博主已验证,并有免费demo可供下载;安装步骤可参考 http://blog.csdn.net/evankaka/article/details/47858707(jdk1.7,maven3.2.3)
【标题】"dubbo-demo.rar" 是一个包含SpringBoot整合Dubbo示例的压缩包,旨在帮助开发者了解如何在SpringBoot应用中集成和使用Dubbo服务。Dubbo是一款高性能、轻量级的开源Java RPC框架,它提供了服务注册、服务发现...
总之,"dubbo_demo.7z"是一个全面了解和学习Dubbo分布式部署的实践资源,对于希望掌握分布式服务框架的开发者来说,是极具价值的学习材料。通过实战演练,能够加深对Dubbo及其核心概念的理解,并提高在实际项目中的...
【标题】"dubbo的demo.zip"是一个包含有关Apache Dubbo框架实际操作示例的压缩文件,它旨在帮助用户理解并快速上手Dubbo的基本功能和用法。Dubbo是阿里巴巴开源的一个高性能、轻量级的服务治理框架,主要用于构建...
使用Idea开发,用来测试dubbo和zookeeper整合的测试demo,装好zookeeper,首先启动Zookeeper:zkServer.cmd 然后启动服务生产者测试类,最后启动服务消费者的测试类,
在IT行业中,Dubbo是一个非常重要的分布式服务框架,由阿里...通过这个"手写模拟Dubbo代码demo",我们可以全面地学习和实践Dubbo的关键特性,了解分布式服务的构建和管理,对于提升个人在微服务领域的技能大有裨益。
<bean id="demoConsumer" class="com.alibaba.dubbo.config.ConsumerConfig"> <property name="interface" value="com.example.DemoService"/> ``` 除了基础的配置,Dubbo还支持多种高级特性,如服务版本控制...