这里会显示出您选择的修订版和当前版本之间的差别。
后一修订版 | 前一修订版 | ||
分享:技术:dubbo:dubbo项目示例 [2017/05/30 10:42] gxx 创建 |
分享:技术:dubbo:dubbo项目示例 [2020/08/07 01:39] (当前版本) gxx |
||
---|---|---|---|
行 2: | 行 2: | ||
===== 介绍 ===== | ===== 介绍 ===== | ||
Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。 | Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。 | ||
+ | |||
+ | 官网:[[http://dubbo.io/Home-zh.htm|dubbo.io]] | ||
其核心部分包含: | 其核心部分包含: | ||
行 324: | 行 326: | ||
} | } | ||
</code> | </code> | ||
- | ==== 部署测试 ==== | + | ===== 部署测试 ===== |
- | 访问 | + | 把server-web和client-web都部署到tomcat下,访问 |
- | <code>http://localhost:9090/client-web/remote/get.htm?id=5</code> | + | <code>http://localhost:9090/client-web/remote/get.htm?id=9</code> |
得到 | 得到 | ||
- | <code>User [id=5, name=关向辉, password=, createDate=20150618, createTime=000000]</code> | + | <code>User [id=9, name=lqy, password=123qwe, createDate=20150618, createTime=000000]</code> |
可以看到日志client.log | 可以看到日志client.log | ||
<code> | <code> | ||
- | 2017-05-30 10:39:03,297 INFO 远程查询用户开始~ | + | 2017-05-30 11:18:49,384 INFO 远程查询用户开始~ |
- | 2017-05-30 10:39:03,496 INFO 远程查询用户结束~ | + | 2017-05-30 11:18:50,420 INFO 远程查询用户结束~ |
</code> | </code> | ||
日志server.log | 日志server.log | ||
<code> | <code> | ||
- | 2017-05-30 08:34:21,466 INFO 根据ID查询用户开始~ | + | 2017-05-30 11:18:50,005 INFO 接收到消费者请求,根据ID=[9]查询用户! |
- | 2017-05-30 08:34:22,098 INFO 根据ID查询用户结束~ | + | |
</code> | </code> | ||
+ | ===== zkui ===== | ||
+ | server-web和client-web都部署之后,在zookeeper管理界面zkui上可以看到,consumer和provider的信息 | ||
+ | {{:分享:技术:dubbo:1.jpeg?800|}} | ||
+ | ===== dubbo-admin ===== | ||
+ | server-web和client-web都部署之后,在zookeeper管理界面dubbo-admin上可以看到,consumer和provider的信息 | ||
+ | {{:分享:技术:dubbo:3.jpeg?800|}} | ||
+ | |||
+ | {{:分享:技术:dubbo:4.jpeg?800|}} | ||
+ | ===== 附源码 ===== | ||
+ | {{:分享:技术:dubbo:server.zip|}} | ||
+ | |||
+ | {{:分享:技术:dubbo:client.zip|}} | ||
+ | ===== 生成archetype原型 ===== | ||
+ | 生成archetype,以后有相关项目可以根据原型生成,速度比较快。 | ||
+ | |||
+ | {{:分享:技术:dubbo:2.jpeg?800|}} |