• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
导航菜单
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx
您的位置:首页 > 服务器 >云计算 > 分布式系列,分布式系统

分布式系列,分布式系统

作者:网友 字体:[增加 减小] 来源:互联网

本文主要包含分布式系统,分布式系统架构,什么是分布式系统,分布式系统概念与设计,分布式能源系统等服务器相关知识,网友希望可以进行参考

分布式系列,分布式系统


dubbo服务发布之后,我们可以利用telnet命令进行调试、管理。
Dubbo2.0.5以上版本服务提供端口支持telnet命令,下面我以Windows为例抛砖引玉一下:

1.连接服务

    测试对应IP和端口下的dubbo服务是否连通,cmd命令如下

telnet localhost 20880

    正常情况下,进入telnet窗口,键入回车进入dubbo命令模式。

    

2.查看服务列表

查看服务


dubbo>ls

com.test.DemoService


查看服务中的接口



dubbo>ls com.test.DemoService

queryDemoPageList

insertDemolist

uploadDemoList

deleteDemolist

ls

(list services and methods)

ls

显示服务列表。

ls -l

显示服务详细信息列表。

ls XxxService

显示服务的方法列表。

ls -l XxxService

显示服务的方法详细信息列表。


3.调用服务接口

调用接口时,以JSON格式传入参数(这点很方便 :-D),然后打印返回值和所用时间。


dubbo>invoke com.test.DemoService.queryDemoPageList({"id":"100"}, 1, 2)

{"totalCount":1,"data":[{date":"2011-03-23 14:10:32","name":"张三","keyword":null}]}

elapsed: 10 ms.


invoke

invoke XxxService.xxxMethod({"prop": "value"})

调用服务的方法。

invoke xxxMethod({"prop": "value"})

调用服务的方法(自动查找包含此方法的服务)。


4.查看服务状态

查看服务调用次数,不过比较奇怪的是,我刚才已经调用过一次queryDemoPageList了,而这里显示的为0(貌似不太准,有待进一步了解)


dubbo>count  com.test.DemoService

dubbo>

+-------------------------+-------+--------+--------+---------+-----+

| method                  | total | failed | active | average | max |

+-------------------------+-------+--------+--------+---------+-----+

| queryDemoPageList | 0     | 0      | 0      | 0ms     | 0ms |

| insertDemolist    | 0     | 0      | 0      | 0ms     | 0ms |

| uploadDemoList    | 0     | 0      | 0      | 0ms     | 0ms |

| deleteDemolist    | 0     | 0      | 0      | 0ms     | 0ms |

+-------------------------+-------+--------+--------+---------+-----+

count

count XxxService

统计1次服务任意方法的调用情况。

count XxxService 10

统计10次服务任意方法的调用情况。

count XxxService xxxMethod

统计1次服务方法的调用情况。

count XxxService xxxMethod 10

统计10次服务方法的调用情况。

status

status

显示汇总状态,该状态将汇总所有资源的状态,当全部OK时则显示OK,只要有一个ERROR则显示ERROR,只要有一个WARN则显示WARN。

status -l

显示状态列表。


参考资料:

Telnet命令参考手册:http://alibaba.github.io/dubbo-doc-static/Telnet+Command+Reference-zh-showComments=true&showCommentArea=true.htm


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 分布式系列,分布式系统

相关文章

  • mongodb基础操作,mongodb基础
  • MapReduce之RecordReader组件源码解析及实例,mapreduce实例
  • 【Spark】弹性分布式数据集RDD概述,sparkrdd概述
  • 上海第五次Spark meetup会议资料分享,sparkmeetup
  • hive的变量传递设置,hive变量传递设置
  • 《转》openstack中删除虚拟主机,状态一直deleting,《转》openstack
  • HBase基本数据操作详解,HBase数据操作详解
  • hadoop 2.4.1 64位编译记录,hadoop2.4.1
  • 从Zoho CRM推出本地行业解决方案看洋品牌的落地,zohocrm
  • 一步一步跟我学习hadoop(3)----hadoop命令手册,hadoop----hadoop

文章分类

  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx

最近更新的内容

    • JOIN操作,数据库join操作
    • Elasticsearch之Nested Object Mapping,elasticsearch
    • vlan trunk and access,vlantrunk
    • centos7 安装配置openstack-dashboard (官网openstack-juno版),centos7openstack
    • Linux IRQ Affinity,linuxirqaffinity
    • 机器学习数学基础- gradient descent算法(下),gradientdescent
    • pig里面没有if:不能判断一个条件后决定一个执行步骤,pigif
    • Spark MLlib Deep Learning Deep Belief Network (深度学习-深度信念网络)2.3,mllibbelief
    • 系统监控软件Ganglia的安装,监控软件ganglia
    • hive 日志存放位置修改,hive日志存放位置

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有