Skip to main content

tea drop 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

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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: teaplatfrom-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 teaplatfrom-0.1.tar.gz
Algorithm Hash digest
SHA256 c3f5ded0462a71a42774892be433601090cdbc0819a2e1ffad6fb353d45f8334
MD5 2a1344ce66d6825611abb0713936db59
BLAKE2b-256 83a0327eb0986785a11e7db8d3f447d51c9bbb0a74c283f9384be170c09f1289

See more details on using hashes here.

File details

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

File metadata

  • Download URL: teaplatfrom-0.1-py3-none-any.whl
  • Upload date:
  • Size: 2.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.10

File hashes

Hashes for teaplatfrom-0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 81b0c3a64ac288544ee1267b847389212681ba522253f4635c9b97366748188d
MD5 01227c51f0f0f010d95ea0307d8f32dd
BLAKE2b-256 8556280d284c2a3bb5c7773734872959a6372f7ab8708d63dce536c76801b530

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