栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

Java之Dubbo的学习和使用

Java之Dubbo的学习和使用

一、Dubbo的具体定义

Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。简单的说,dubbo就是个服务框架,如果没有分布式的需求,其实是不需要用的,只有在分布式的时候,才有dubbo这样的分布式服务框架的需求,远程服务调用的分布式框架。

二、Dubbo的代码使用

1、在IDEA中通过Maven项目demo
2、在demo中依次通过Maven建立api/consumer/provider/
3、编写代码,附件代码如下
点击链接下载http://yn.phpygo.com/soure/dubbo_dome.zip
4、启动dubbo_dome项目

	先启动ProviderTest类
		输出:Dubbo provider start...
	再启动ConsumerTest类
		输出:Hello 哈哈哈
bug:如果未启动成功的话,windows如下

1、未启动Zookeeper服务
网上可以自行找下安装,本人遇到启动Zookeeper失败,操作:运行./zkServer.sh start,失败,可能是Zookeeper服务下载错误,需要apache-zookeeper-3.7.0-bin.tar.gz文件有bin的,如果启动成功了,但是./zkServer.sh status查看状态失败的,可以去看看logs中的日志就知道了,通常是端口8080被占用,在zoo.cfg中添加admin.serverPort = 8088端口配置即可

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/583910.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号