论坛首页 Java企业应用论坛

阿里巴巴Dubbo分布式服务框架已开源

浏览 266702 次
该帖已经被评为精华帖
作者 正文
   发表时间:2012-03-02  
Letsgo 写道
Home > Services > com.pica.service.AuthorityService > Providers | Consumers | Statistics | Charts >

为什么服务跑了几天,请求不断,却没有charts 信息?有谁遇到过?


用的哪个版本?2.0.11之前的版本有BUG。

另外,看一下conf/dubbo.properties中配置的dubbo.charts.directory所指向输出目录下有没有图片。
0 请登录后投票
   发表时间:2012-03-02  
Letsgo 写道

遇到一个奇怪的问题,我在某机房部署一套 Service ,然后注册中心 使用 zookeeper,监控simple-monitor 都在同一台服务器上,当servic服务启动后,我发现dubbo://ip:20880  这个ip居然与服务IP不一样,什么情况???


看一下系统的 /etc/hosts 是不是配的有问题。
0 请登录后投票
   发表时间:2012-03-03  
javatar 写道
Letsgo 写道
Home > Services > com.pica.service.AuthorityService > Providers | Consumers | Statistics | Charts >

为什么服务跑了几天,请求不断,却没有charts 信息?有谁遇到过?


用的哪个版本?2.0.11之前的版本有BUG。

另外,看一下conf/dubbo.properties中配置的dubbo.charts.directory所指向输出目录下有没有图片。

我用的是dubbo-monitor-2.0.13,配置文件中输出目录,我重新指定了目录。
0 请登录后投票
   发表时间:2012-03-03  
Letsgo 写道
我用的是dubbo-monitor-2.0.13,配置文件中输出目录,我重新指定了目录。


把配置发给我看一下。
0 请登录后投票
   发表时间:2012-03-06   最后修改:2012-03-06
javatar 写道
Letsgo 写道
我用的是dubbo-monitor-2.0.13,配置文件中输出目录,我重新指定了目录。


把配置发给我看一下。


dubbo.container=log4j,spring,registry,jetty
dubbo.application.name=simple-monitor
dubbo.application.owner=
#dubbo.registry.address=multicast://224.5.6.7:1234
dubbo.registry.address=zookeeper://127.0.0.1:2181
#dubbo.registry.address=dubbo://127.0.0.1:9090
dubbo.protocol.port=7070
dubbo.jetty.port=8088
dubbo.jetty.directory=${user.home}/monitor
#dubbo.charts.directory=${dubbo.jetty.directory}/charts
dubbo.charts.directory=/devhome/hdsp/charts
#dubbo.statistics.directory=${user.home}/monitor/statistics
dubbo.statistics.directory=/devhome/hdsp/monitor/statistics
dubbo.log4j.file=logs/dubbo-monitor-simple.log
dubbo.log4j.level=WARN


谢谢。
0 请登录后投票
   发表时间:2012-03-07   最后修改:2012-03-07
Letsgo 写道
javatar 写道
Letsgo 写道
我用的是dubbo-monitor-2.0.13,配置文件中输出目录,我重新指定了目录。


把配置发给我看一下。


dubbo.container=log4j,spring,registry,jetty
dubbo.application.name=simple-monitor
dubbo.application.owner=
#dubbo.registry.address=multicast://224.5.6.7:1234
dubbo.registry.address=zookeeper://127.0.0.1:2181
#dubbo.registry.address=dubbo://127.0.0.1:9090
dubbo.protocol.port=7070
dubbo.jetty.port=8088
dubbo.jetty.directory=${user.home}/monitor
#dubbo.charts.directory=${dubbo.jetty.directory}/charts
dubbo.charts.directory=/devhome/hdsp/charts
#dubbo.statistics.directory=${user.home}/monitor/statistics
dubbo.statistics.directory=/devhome/hdsp/monitor/statistics
dubbo.log4j.file=logs/dubbo-monitor-simple.log
dubbo.log4j.level=WARN


谢谢。


charts目录必须放在jetty.directory下,否则页面上访问不了。
改成:
dubbo.jetty.directory=/devhome/hdsp/monitor
dubbo.charts.directory=${dubbo.jetty.directory}/charts
0 请登录后投票
   发表时间:2012-03-07  
用户指南中提到的 Dubbo配置参考手册 链接无法进入?
0 请登录后投票
   发表时间:2012-03-08  
Letsgo 写道
用户指南中提到的 Dubbo配置参考手册 链接无法进入?


从内部文档拷出来的时候,链接没有替换,指向内网所以访问不了,已修正。
0 请登录后投票
   发表时间:2012-03-08   最后修改:2012-03-08
通过查看代码了解框架太费时间了,能否把概要设计类的文档发布一下,那方便多啦,不过这种先例好少,阿里能更进一步吗,hehe,太贪心了^-^.

另外,大概看了一下开发文档,没有发现动态加载服务的方式?比如服务容器CC在运行,里面有A服务,我想在不停服务容器CC的情况下,替换一个A服务版本,或新增加个B服务?如何实现呢,有类似osgi容器的方式,可以动态发布jar形式的新服务吗?
0 请登录后投票
   发表时间:2012-03-11  
aaa_star 写道
通过查看代码了解框架太费时间了,能否把概要设计类的文档发布一下,那方便多啦,不过这种先例好少,阿里能更进一步吗,hehe,太贪心了^-^.

另外,大概看了一下开发文档,没有发现动态加载服务的方式?比如服务容器CC在运行,里面有A服务,我想在不停服务容器CC的情况下,替换一个A服务版本,或新增加个B服务?如何实现呢,有类似osgi容器的方式,可以动态发布jar形式的新服务吗?


http://code.alibabatech.com/wiki/display/dubbo/Developer+Guide
开发指南上的设计图,就是Dubbo的整体设计,其它都是实现细节。

Dubbo1.0有用SpringDM的OSGi容器动态加载服务的功能,但一直没有人使用,就废弃了。
热加载有很多问题,比如ClassLoader的内存释放,以及服务引用的外部资源可能得不到有效释放。
一般应用都有多台机器集群,不在乎逐台重启一遍。
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics