dubbo 管理控制台安装与 demo 示例

本贴最后更新于 2223 天前,其中的信息可能已经天翻地覆

一、dubbo 管理控制台安装

dubbo 管理控制台安装的官方教程地址:http://dubbo.io/books/dubbo-admin-book/install/admin-console.html

1.1 下载 dubbo-admin

github 下载地址:https://github.com/dubbo/dubbo-ops
下载并解压压缩包 dubbo-ops-master.zip
得到文件夹 dubbo-ops-master

在 dubbo-admin 目录下使用 cmd 进入命令行窗口,执行以下命令进行打包:

mvn clean package

打包完成之后,即可在 target 目录下得到 dubbo-admin-2.0.0.war

将 dubbo-admin-2.0.0.war 解压到 tomcat 项目目录下,修改配置文件 dubbo-admin\WEB-INF\dubbo.properties:

dubbo.registry.address=zookeeper://127.0.0.1:2181
dubbo.admin.root.password=root
dubbo.admin.guest.password=guest

初始默认 zookeeper 地址为 127.0.0.1:2181,可根据自己的 zookeeper 服务器地址进行配置。
若 zookeeper 服务器进行了集群,可修改配置为:

dubbo.registry.address=zookeeper://127.0.0.1:2181?backup=10.20.153.11:2181

默认有两个用户,root 用户(密码初始默认为 root),guest 用户(密码初始为 guest)。

1.2 启动

启动 tomcat,访问 dubbo-admin 对应项目,如访问:http://localhost:81
即可看到如下界面:
af2b28744f534de2939a35724a005022-image.png

输入用户名和密码之后,可看到如下界面:
a2a7a21fc0b94a139f97cfb5180cd773-image.png

至此,说明启动成功。

二、demo 示例

DubboDemo 示例程序 github 地址:https://github.com/dksky/DubboDemo

说明:
dubbo-api:公共接口
dubbo-common-config:公共配置
dubbo-consumer:服务消费者
dubbo-provider:服务提供者

运行 Provider.java 的 main 方法,启动服务提供者。即可在管理控制台中看到对应服务提供者,如下图:
f3aa2e0da65c4377902cbf5db674620b-image.png

运行 Consumer.java 的 main 方法,即可看到回调信息,如下图:
366221af181247efbd9a291027808d40-image.png

实际生产环境中,可将服务打为 jar 包独立部署。

参考文章:http://blog.csdn.net/noaman_wgs/article/details/70214612

  • Dubbo

    Dubbo 是一个分布式服务框架,致力于提供高性能和透明化的 RPC 远程服务调用方案,是 [阿里巴巴] SOA 服务化治理方案的核心框架,每天为 2,000+ 个服务提供 3,000,000,000+ 次访问量支持,并被广泛应用于阿里巴巴集团的各成员站点。

    60 引用 • 82 回帖 • 604 关注

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...