文章说明linux系统下对Dubbo服务进行远程Debug、远程Jconsole
一、远程Debug
1、修改Dubbo项目下的/bin/start.sh中远程调试端口(address),保证其唯一,代码如下所示:
JAVA_DEBUG_OPTS="" if [ "$1" = "debug" ]; then JAVA_DEBUG_OPTS=" -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=6000,server=y,suspend=n " fi
2、修改Dubbo项目下的/bin/restart.sh文件,并重启Dubbo服务,代码如下所示:
./stop.sh ./start.sh debug
3、window下基于Eclipse进行远程调试
二、远程Jconsole
1、修改Dubbo项目下的/bin/start.sh中远程链接端口(com.sun.management.jmxremote.port),保证其唯一,代码如下所示:
JAVA_JMX_OPTS="" if [ "$1" = "jmx" ]; then JAVA_JMX_OPTS=" -Dcom.sun.management.jmxremote.port=6019 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false " fi
2、修改Dubbo项目下的/bin/restart.sh文件,并重启Dubbo服务,代码如下所示:
./stop.sh ./start.sh jmx
3、window系统基于本地JDK jconsole 对远程JVM进行监视,打开JAVA_HOME/bin/jconsole.exe ,具体使用详情如下所示:
可以对其内存、线程等信息进行监控。当然对本地的程序的性能进行监控也是可以的。
相关推荐
1、Dubbo 远程调用实现 2、内带zookeeper-3.4.5消息服务 3、直接导入myeclipse运行:dubbo-server导入tomcat中运行 4、dubbo-client 运行测试类/dubbo-client/src/com/fengjx/main/Consumer.java
dubbo服务端可以定义其接口、以便其他dubbo客户端调用其接口方法。
g27_dubbo
将 Dubbo 升级到 2.6.12、2.7.15、3.0.5 及以上版本
今天小编就为大家分享一篇关于Dubbo无法访问远程Zookeeper已注册服务的问题解决方案,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
SpringBoot+Dubbo+Nacos实现远程服务调用
用dubbo分布式服务框架实现2、实现对登录提交的用户名密码进行远程校验。 public Boolean CheckLogin(String username, String password)3、服务端代码要求连接Mysql数据库进行数据校验;
包含提供方和一个消费方,其中包含zookeeper压缩包,解压缩后将配置文件名称改为zoo,将dubbo-admin放入tomcat8中,jdk为1.8版本。先启动zookeeper,再启动tomcat,dubbo-admin默认路径为localhost:8080,先启动服务...
主要介绍了SpringBoot2.0 整合 Dubbo框架 实现RPC服务远程调用 ,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
服务端要求:要求实现如下远程方法,实现对登录提交的用户名密码进行远程校验。...客户端要求:用RMI技术进行远程过程调用实现登录过程。根据远程返回值分别进入“登录成功”或“登录失败”提示信息或页面。
spring boot dubbo 远程调用,实现hello world 项目。
包含了生产者,消费者,相关配置文件,启动说明等内容!!!!
服务消费者调用服务提供者的getUser(int id)方法,出现空指针异常。
Dubbo+Springboot远程服务CRUD操作demo,maven创建pom聚合工程将服务调用和服务提供分离(即服务消费者和服务提供者),zookeeper作为注册中心,dubbo实现服务的提供和调用。
dubbo zookee mybatis springboot java 增删改查demo 服务远程调用 服务组测 服务发现 dubbo zookee mybatis springboot java 增删改查demo 服务远程调用 服务组测 服务发现 dubbo zookee mybatis springboot java ...
dubbo远程调用,dubbo源码、可以学习学习
使用Dubbo进行远程调用实现服务交互,它支持多种协议,如Hessian、HTTP、RMI、Memcached、Redis、Thrift等等。由于Dubbo将这些协议的实现进行了封装了,无论是服务端(开发服务)还是客户端(调用服务),都不需要...
dubbo资源 dubbo-admin dubbo demo
对原有的dubbo远程调用的异步的缺陷性进行了优化方案
dubbo服务是阿里所出的一个框架,结合zookeeper来实现透明化远程调用。