一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - python 如何調用 dubbo 接口

python 如何調用 dubbo 接口

2020-09-24 13:31三只松鼠 Python

這篇文章主要介紹了python 如何調用 dubbo 接口,幫助大家更好的理解和學習python,感興趣的朋友可以了解下

  公司后端服務使用 java 重構后,很多接口采用了阿里的 dubbo 協議。而 python 是無法直接調用 dubbo 接口的,但可以通過 telnet 調用,具體可以通過 telnetlib 模塊的 Telnet類 來調用,只需要四行代碼即可實現:

?
1
2
3
4
5
6
7
8
9
10
import telnetlib
 
# 創建telnet類對象
conn = telnetlib.Telnet()
# 連接dubbo接口地址
conn.open(host, port)
#1.cmd命令格式: 接口全名字.方法名(參數1,參數2,參數3...參數n) 2.write方法就是通過telnet發起dubbo請求,參數和單獨使用telnet一致
conn.write('invoke {}\n'.format(cmd).encode())
# 獲取telnet返回信息
conn.read_until('dubbo>'.encode()).decode().split('\r\n')[0]

分裝成類:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
class Dubbo(object):
  '''
  方法調用案例:
  conn = Dubbo('127.0.0.1', 18080)
  #格式: 接口全名字.方法名(參數1,參數2,參數3...參數n)
  cmd = 'xxx.xxx.xx.xxxx.xxxx.xxxx.xxxx(268,"sz",1587288615000,1587634215000,0,10)'
  response = json.loads(conn.reuqest(cmd))
  '''
  dubbo = 'dubbo>'
 
  def __init__(self,host,port):
    self.conn = telnetlib.Telnet()
    self.conn.open(host, port)
 
  def request(self,cmd):
    self.conn.write('invoke {}\n'.format(cmd).encode())
    data = self.conn.read_until(self.dubbo.encode()).decode().split('\r\n')[0]
 
    return data

以上就是python 如何調用 dubbo 接口的詳細內容,更多關于python 調用 dubbo 接口的資料請關注服務器之家其它相關文章!

原文鏈接:https://www.cnblogs.com/shenh/p/12796020.html

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 青草视频在线观看视频 | 亚洲天堂精品在线观看 | 成人精品视频 成人影院 | 色姑娘色综合 | 男人都懂www深夜免费网站 | 99久久精品自在自看国产 | 95视频在线观看在线分类h片 | 日本在线观看视频 | 男人天堂资源网 | 高肉h护士办公室play | 免费高清特黄a 大片 | 亚洲欧美综合在线观看 | 成版人快猫永久破解版 | 国产尤物视频 | 亚洲天堂v| 国产一级在线观看视频 | 亚洲精选在线观看 | 九九精品免费视频 | 天码毛片一区二区三区入口 | segui久久综合精品 | 美女下面被cao出水 美女污视频 | 色戒完整版 | 国产在线成人a | 国产成人a v在线影院 | 国内外成人在线视频 | 女人c交zzzooo在线观看 | 欧美vpswindowssex 欧美va在线高清 | 大奶老太| 国产一区二区三区日韩 | 清纯漂亮女友初尝性过程 | 成年人黄色录像 | 国产福利自产拍在线观看 | 91高清国产视频 | 蜜桃破解版免费看nba | 99视频九九精品视频在线观看 | 咪咪爱在线视频 | 2020年国产精品午夜福利在线观看 | 欧美成人aa久久狼窝动画 | 国产偷窥女洗浴在线观看亚洲 | 人与动videos | 亚洲国产99999在线精品一区 |