Skip to main content

tea bugmaker platfrom

Project description

一、安装(python版本建议3.7以上)

pip install dubborequests

二、升级包

pip install --upgrade dubborequests

三、示例

获取dubbo服务详情

# 导入
import dubborequests
# 获取dubbo服务详情
data = dubborequests.search('cn.com.xxx.sso.ehr.api.dubbo.SsoEmpInfoService')

获取服务下的所有方法

# 导入
import dubborequests
# 获取dubbo服务下的所有方法
data = dubborequests.list('cn.com.xxx.sso.ehr.api.dubbo.SsoEmpInfoService')
# 获取dubbo服务指定的方法
data = dubborequests.list('cn.com.xxx.sso.ehr.api.dubbo.SsoEmpInfoService', 'login')

通过zookeeper获取服务的ip和端口, Telnet命令测试dubbo接口

import dubborequests
from dubborequests import Config
# 先配置zookeeper中心地址
Config.zookeeper_url_list = ['192.168.240.15:2181', '192.168.240.15:2182', '192.168.240.15:2183']
invoke_data = {
    "service_name": "cn.com.xxxxx.sso.ehr.api.dubbo.SsoEmpInfoService",
    "method_name": "login",
    "data": {
        "account": "xxxx",
        "password": "xxxx"
    }
}
# 通过zookeeper获取服务的ip和端口, Telnet命令测试dubbo接口
data = dubborequests.zk_invoke(*invoke_data)

Telnet命令测试dubbo接口

import dubborequests
invoke_data = {
    "ip": 'xxxx',
    "port": 7777,
    "service_name": "cn.com.xxxxx.sso.ehr.api.dubbo.SsoEmpInfoService",
    "method_name": "login",
    "data": {
        "account": "xxxx",
        "password": "xxxx"
    }
}
 # Telnet命令测试dubbo接口
data = dubborequests.telnet_invoke(*invoke_data)

Project details


Release history Release notifications | RSS feed

This version

0.1

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

testteabugmaker-0.1.tar.gz (2.7 kB view details)

Uploaded Source

Built Distribution

testteabugmaker-0.1-py3-none-any.whl (2.6 kB view details)

Uploaded Python 3

File details

Details for the file testteabugmaker-0.1.tar.gz.

File metadata

  • Download URL: testteabugmaker-0.1.tar.gz
  • Upload date:
  • Size: 2.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.10

File hashes

Hashes for testteabugmaker-0.1.tar.gz
Algorithm Hash digest
SHA256 b99d9a1819cdf2e9e72e6a4c7679e4f0d7499f0346b5810fd9e966d0c753cc5c
MD5 fd35be3d4cc7cd1fbf75570171c3acc7
BLAKE2b-256 9719434fde35b0d794671c31cdbb2f8d3b51e3f19af14a0c7602f75c14f91bb8

See more details on using hashes here.

File details

Details for the file testteabugmaker-0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for testteabugmaker-0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ba4c8cb0f6138f6743e275fa8482026670c30fb5555fe147fe46f59353521890
MD5 fa04de0e364971e76ac758e7107deb10
BLAKE2b-256 ccacc92eee9fa0843e69ac31b883b64bdbcbda590a451460dd503d59f86629d1

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page