91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 2.36KB
    文件類型: .rar
    金幣: 1
    下載: 0 次
    發布日期: 2024-05-09
  • 語言: Python
  • 標簽: python??dubbo??py??連接??

資源簡介

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.

評論

共有 條評論