Dubbo 管理控制台

 首先需要准备Dubbo-Admin管理控制台程序,本人是通过项目的形式将控制台导入Eclipse,通过Eclipse的方式来启动tomcat服务.当然也可以直接将程序的war包放入Tomcatwebapps,直接启动tomcat也可以.

 

     如下图:

计算机生成了可选文字:d u 880 Deployment Descriptor: -:web app Java Resources JavaScript Resources Deployed Resou rces build WebContent Servers

 

 

 

       接下来我们需要配置一下dubbo.properties的属性

 

 

计算机生成了可选文字:Ile it Refector Project Explorer dubbo Ru n Navigate Sea a: P roject cwv Help registry . address—epqFÉÉPÉk: / / 127 . O . O . I : 21 El dubbo . dubbo . admin . root . password—root dubbo admin . guest . password—gues t Properties Sou "e Markers Properties Servers progress Console Tomcat v7.O Server at localhost (Apache Tomcat) D:XEnvironmentUavaXjdkI .7.0 IOAbinXjavaw.e) INFO config . WebxConfiguration — Application is running in Product: INFO upload. UploadService — Upload Parameters : Deployment Descriptor: -:web app Java Resources JavaScript Resources Deployed Resou rces build We bContent O crossdomain.xml favicon.lco I mages META-INF SpryAssets WEB-INF common O O O O O O O Servers d u b 80. properties forms log4j.xml templates web.xml webx.xml webx-governa nce.xml webx-home.xml webx-personal webx-sysinfo.xml webx-sysma nage.xml Repository Path Maximum Request Size Maximum File Size Threshold before Writing to Keep Form Field in Memory File Name Kev File C : X Users XQingAppDataXLocaI n/a 10K fal se

 

上图中主要是三个属性:

dubbo.registry.address=zookeeper://127.0.0.1:2181  这里是配置Zookeeper注册中心的地址和端口,这个属性支持多个注册中心的配置,等到用到的时候本人再进行详细的说明.

 

dubbo.admin.root.password=root   

dubbo.admin.guest.password=guest

 

以上两个属性很明了,是管理控制台的用户名密码.

 

接下来我们启动服务:

 

计算机生成了可选文字:Properties Servers Markers progress omcat v7.O Server at localhost (Apache Tomcat) D:XEnvironmentXJavaXjdkI .7.0 IOAbinXjavaw.exe (2015-2-28 . 1 re c emp a appzng u 1 a 1 ze screen. emp a e: emp a app Ing u INFO rule . FallbackTempIateMappingRuIe Initialized layout . template : FallbackTempIateMappingRuIe with cache enabled INFO rule . DirectModuIeMappingRuIe INFO rule . FallbackModuI eMappingRuIe INFO rule . DirectTempIateMappingRuIe INFc pull . Initialized -F org.apache . 2B, 201 s INFO: WebxComponents : initialization INFO context . WebxComponentsLoader Initialized control . notemplate : DirectModuIeMappingRuIe with cache disabled Initialized control : FallbackModuIeMappingRuIe with cache enabled Initialized control . template : DirectTempIateMappingRuIe with cache disabled pull service IkeFPuIIService . pull Service#o . 6) with 16 pre—pulled tools, 9 pre catalina. core . ApplicationContext log completed WebxComponents : initialization completed INFO context . ContextLoader — Root WebÄppIicationContext: initialization completed in 25647 ms INFO . SetLoggingContextFiIter Initializing filter: mdc -F org . apache . catalina . core . ApplicationContext 2B, 201S INFO: Initializing filter: mdc -F org . apache . cat al ina . core . ApplicationContext 2B, 201S INFO: SetLoggingContextEiIter — mdc: initialization completed INFO servlet . SetLoggingContextFiIter SetLoggingContextFiIter — mdc: -F org . apache . catalina . core . ApplicationContext 2B, 201S INFO: Initializing filter: webx INFO servlet . WebxFrameworkFiIter Initializing filter: webx org.apache . catalina. core . ApplicationCont Xt 2B, 201S INFO : WebxFrameworkEiIter webx: initialization completed log log initialization completed log log INFO serviet . WebxFrameworkFiIter — WebxFrameworkFiIter webx: initialization completed org.apache . . Abstract Protocol start 2B, 201 s INFO: Starting Protocol Handler org . apache . coyote . Abstract Protocol start 2B, 201S INFO: Starting Protocol Handle: : 2B, 201S org . apache . catalina. startup . Catalina start INFO: Server startup in 29499 ms

 

输入服务地址:http://localhost:8080/dubbo/(用户名:root,密码:root) 如下图:

 

 

计算机生成了可选文字:DUBBO 首 页 搜 首 页 , 搜 索 努 治 理 系 统 管 理 努 名 应 用 名 机 器 | P SEARCH 清 输 入 努 名 恚 ro 您 好 靄 退 出 新 蠕 统 计 提 供 者 路 庄 动 态 置 访 i 司 制 重 调 员 影 衡 员 人 努 數 0 应 用 數 0 提 供 者 數 0 消 者 數 0

 

 

        至此我们的管理控制台程序已经搭建完毕,它提供了很多服务治理的功能如:对提供者和消费者的管理,对访问的控制,对权重的调节等等.当然从上图我们能看到相关的统计信息服务数,提供者和消费者数都是0,这是因为我们还没有往本地的Zookeeper中提供任何的服务.

 

       在接下来的Dubbo之旅文章,本人将对dubbo的具体代码实例跟大家分享.到时候我们可以通过dubbo管理平台看到我们注册的相关服务.

 

http://blog.csdn.net/jnqqls/article/details/43992383

猜你喜欢

转载自m635674608.iteye.com/blog/2242891