Admin管理界面

这是一个单独的界面,这是一个什么东西呢,有一个web项目,dubbo-admin-2.5.3.war其实这就是给我们写好的一个web项目,

阿里帮我们写好的一个,然后放进去稍微做点修改就行,本质就是一个WEB项目,就是一个web项目,我们把它给放进去就行,这里有个

tomcat,和zookeeper不用在一起,都是可以通过网络相互调用的,他本质就是一个web项目,他要干什么事情呢,获取注册中心内

Provider的注册信息,其实他就是这样的一个事情,然后用页面呈现出来,就是这样的一个事情,拿过来之后,我们只要有一个

tomcat就行,我们现在需要干什么,我们是不是要把war上传,我们给他上传到TOMCAT里,找到TOMCAT,应该是在

/usr/local/tomcat/webapps/,只要把这个东西上传,把TOMCAT启动,启完之后什么也不用干,只要把他的压缩文件解压就行

ps aux | grep tomcat,这是查看进程的命令

我们这里项目太多了, cd ../webapps,ls, rm -f abc.war,rm -rf abc,rm -rf jqk,rm -f qjk.war,rm -f ROOT.war,

rm -rf ROOT,还有一个,rm -f jqk.war,ls,完事了

现在咱们把这里面的东西都删掉了,删掉了之后再回去,我们可以用kill来杀进程,但是要知道进程号是多少,

ps -aux|grep tomcat,现在是一行,这就代表TOMCAT没有启

只要是一行就表示没有启,现在我们去启一下,cd /usr/local/tomcat/bin, ./startup.sh & tail -f ../logs/catalina.out

为什么刚才关不掉呢,因为它启动不了,我们现在的war项目还需要做一个改变,他现在去找Zookeeper,现在找不到,

进程ps -aux | grep tomcat,多少呢,2293,kill 有个参数是7,2249,kill -7 2249

看到有什么区别了吗,我们一定是要启完TOMCAT之后关掉,看我干什么呢,我要删掉压缩包,为什么要删掉压缩包呢,

因为我要进这里面改点东西

你改完之后如果不删除,再重启,它会把之前的给覆盖掉,这就是一个标准的web项目,在web项目中有一个WEB-INF文件夹,

这个我们都知道,在WEB-INF中有个dubbo.properties的文件,属性文件,我们vim一下

其实我们做的就是把这个东西改对就完事了,告诉咱们的地址是多少,不能用小键盘,只要把管理界面指定注册中心就可以了,

因为管理界面就是获取注册中心的信息,然后用页面呈现出来,我们就做这一件事情,他默认给我们新建了两个账户,一个叫做root

账户,账户叫root,用户名叫root,密码也叫root,还有一个账户叫guest,他的密码也叫guest

我们现在只要./startup.sh

启动之后我们就可以用他这个dubbo项目了,http://59.110.138.145:8080/dubbo/governance/services


只要有东西就行,它会跳出一个框会让你输出用户名和密码,这就是我们的管理界面,就完事了,有服务治理,我们一点服务,

com.learn.service.DemoService这个是不是我们注册的接口,一进入之后

这个Provider的IP和端口,这是我电脑的IP,这个是我们刚才自己定的20888,然后进去之后,在下面

有一些详细信息,你点服务提供者也是一样的,当我们点消费者是没有

在提供者这块,我们在服务这里,没有消费者的,是没有的

现在我们回到eclipse中,去做这样的一个事情,他有一个优雅关机的过程,他需要等10秒,他这个dubbo的服务方,

他为了保证消费者在调用的时候不出问题,它是这样做的,等消费者调用完成之后,我再进行关机,如果超过默认的10秒,

就强制关机,明白啥意思吧,知道他为什么要有这个机制吗,要不然我这里一关,消费者正往这里调呢,是不是体验就不太好了,

所以他就有这样的一个保护机制,再点一下服务,就没了,这个界面就完事了

他其实就是获取注册中心内Provider注册信息,用页面呈现出来,我们的实现步骤是什么,把war上传到服务器的tomcat中,

启动tomcat,启动完成后关闭tomcat,删除上传的这个东西,为什么要删除,因为我们需要修改解压后的文件,如果不删除.war文件,

下次重启tomcat,会还原未修改状态,删除之后下一步做什么,进入这个项目的/WEB-INF/dubbo.properties文件,在这个文件中我们

修改第一行,修改为zookeeper的ip和地址,这个名太长了,就叫dubbbo,我做了一个什么事情,就是重命名,以后我再访问的时候

其中第一行修改完成之后,用户名密码,第二行和第三行是管理界面的用户名和密码,我用了管理界面之后没有太说

里面的东西,这个界面其实不太好用,我们主要是用来看一下服务有没有发布成功就行了,测试测过,不太好用,而这里写完成

之后,再重新启动一下tomcat,在浏览器地址栏访问tomcat的dubbo项目就行了

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值