一起艳学dubbo

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sinat_15153911/article/details/82961528

一起艳学dubbo

在这里插入图片描述
想学习分布式,就从dubbo学起,不要问为什么,因为阿里曾经开源并使用过dubbo。学dubbo,也要从zookeeper学起,动物园的世界你要了解,食物链有金字塔,就有攻击者和被攻击者,也有消费者和提供者。我就是提供服务给上帝消费的。理解概念后,就要学习如何使用。
1、开启zookeeper
由于测试,都用同一台windows7,双击zkServer.cmd启动,dos命令为:netstat -ano|findstr “2181” 看看服务启动没有。
2、开启dubbo-admin
在源码文件假中有个tomcat7,开启tomcat7,帐号和密码为root登录。
3、提供者

<dubbo:application name="demodubbox-service"/>
   	<dubbo:registry address="zookeeper://192.168.1.10:2181" check="false"/>
   	<dubbo:annotation package="com.yanhui.service"/>

4、消费者

<dubbo:application name="demodubbox-web"/>
   	<dubbo:registry address="zookeeper://localhost:2181" check="false"/>
   	<dubbo:annotation package="com.yanhui.controller"/>

5、遇到的问题
1、dubbo的jar包由于阿里暂停开源,maven仓库找不到。用了几个积分CSDN上下载了。
2、内网ip问题,zookeeper连接不能使用外网ip。
3、端口问题,208080端口好坑。如果有防火墙,记住不要屏蔽这个端口。
4、注解问题,要用dubbo提供的注解,不要用springmvc的。
5、由于全用同一台机器,端口不能重复,自己佛系设计。
6、如果不知道dubbo原理,万一程序有bug或者节点挂掉,错误又没提示,真的很难很难解决,没经验的说。

需要下载源码可点击 艳学网

下载源码后,记住分享哟!

第一步:微信关注公众号艳学网!

第二步:关注后打开菜单“艳辉福利”——“java福利”,转发文章至朋友圈。

长按自动识别二维码,即可关注微信公众号“艳学网”
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/sinat_15153911/article/details/82961528
今日推荐