资源简介
python 使用 telnet连接dubbo,实现dubbo接口的自动化测试
代码片段和文件信息
#!/usr/bin/python
# -*- coding: utf-8 -*-
# @Time : 2020/4/21 10:17
# @Author : Fold
from kazoo.client import KazooClient
import urllib
class GetdubboIp():
def get_dubbo(self servername host v):
“““
获取dubbo服务的地址
:param servername: dubbo服务名称
:param host: 注册中心的地址
:param v: dubbo服务的版本
:return: dubbo服务的相关信息
“““
zk = KazooClient(hosts=“{}“.format(host))
zk.start()
urls = []
lists = zk.get_children(“dubbo“)
for i in lists:
if servername in i:
try:
# 获取服务发布方
gg = zk.get_children(“/dubbo/{}/providers“.format(i))
if gg:
for j in gg:
url = urllib.parse.unquote(j)
if url.startswith(‘dubbo:‘):
urls.append(url.split(‘dubbo://‘)[1])
except Exception as e:
print(e)
paths = []
for i in urls:
try:
version = i.
- 上一篇:百度图片爬虫(python版)
- 下一篇:python实现 99乘法表
相关资源
- python实现 99乘法表
- 百度图片爬虫(python版)
- 《Python 编程:从入门到实践》所有代
- 帝国竞争算法python实现
- 拼音转汉字(python输入法)
- python实现逻辑回归
- python 绘制三维直线图(plot 3d traject
- python爬取小说59868
- python编程:入门到实践 源代码
- python编程:入门到实践练习答案
- 验证码识别(pytesseract+ matplotlib)
- Python海龟法绘制花朵
- python 显示实时网速
- 基于K210开发的人脸特征识别2020电赛(
- 微分方程数值解法
- pyqt5窗体数据传输简单
- python数据预处理.ipynb
- MicroPython中文教程
- 循环转递归通用范式.py
- Python列表常用知识总结
- python画爱心案例(基于Turtle)
- python数据类型学习思维导图
- python 飞机大战小游戏
- python打印玫瑰花
- 你也能看得懂的Python算法书 代码
- 自动截屏工具(python源码)
- python学生管理器源码
- Python-turtle玫瑰花绘制
- 猜拳小游戏python代码
- Python 爬虫小说.ipynb
评论
共有 条评论