成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

超實(shí)用的 gRPC 客戶端調(diào)試工具

開發(fā) 開發(fā)工具
Evans[1]有兩種運(yùn)行模式:REPL和CLI。比起其他gRPC客戶端,Evans更具有表現(xiàn)力,并且它還支持自動補(bǔ)全功能。

[[413709]]

本文轉(zhuǎn)載自微信公眾號「吳親強(qiáng)的深夜食堂」,作者吳親庫里 。轉(zhuǎn)載本文請聯(lián)系吳親強(qiáng)的深夜食堂公眾號。

介紹

正好看到董澤潤老哥一篇關(guān)于使用WireShark分析gRPC流量的文章,學(xué)到了。原文地址:小技巧!Wireshark 讓調(diào)試 grpc 不再困難

那我就介紹使用過的兩款gRPC客戶端調(diào)試工具吧。

Evans

Evans[1]有兩種運(yùn)行模式:REPL和CLI。

比起其他gRPC客戶端,Evans更具有表現(xiàn)力,并且它還支持自動補(bǔ)全功能。

Evans的安裝非常方便,在Mac上我們只需要執(zhí)行以下兩行命令即可。

我們來學(xué)習(xí)一下REPL模式。

首先我們需要有一個(gè)pb文件,假設(shè)你的文件在api/api.proto,我們只需要這樣:

默認(rèn)地址為127.0.0.1:50051,當(dāng)然你可以通過--host和--port來指定服務(wù)器。

上圖的命令:

  • show package讀取pb包名,
  • show service顯示對應(yīng)服務(wù)列表。
  • call xxx調(diào)用gRPC服務(wù)......
  • .....

更多命令可自行查閱官網(wǎng)。

除了上述這種直接引入pb文件外,我們還可以通過gRPC反射包(reflection), 將grpc.Server注冊到反射服務(wù)中。

這樣的話,就可以通過reflection提供的反射服務(wù)查詢到對應(yīng)的gRPC服務(wù),或者直接調(diào)用gRPC服務(wù)。

注冊反射服務(wù)操作也很簡單,

回到Evans工具, 如果一個(gè)gRPC服務(wù)注冊了反射,我們就可以使用-r選項(xiàng)來啟動Evans。

比如像下面這樣:

對另外一種模式感興趣的可以自行查看官網(wǎng),這里不再演示。

BloomRPC

BloomRPC[2]是一個(gè)簡單的GUI客戶端工具,使用這個(gè)那就更簡單了。

只需要導(dǎo)入pb文件,然后點(diǎn)兩下即可。

當(dāng)然有個(gè)不好點(diǎn)在于,每次修改了pb,都不得不重新導(dǎo)入。

總結(jié)

以上介紹了兩款gRPC客戶端工具。不知道你們平常都使用gRPC哪些周邊工具,歡迎一起討論。

附錄

[1]https://github.com/ktr0731/evans

[2]https://github.com/uw-labs/bloomrpc

 

責(zé)任編輯:武曉燕 來源: 吳親強(qiáng)的深夜食堂
相關(guān)推薦

2021-11-29 07:47:57

gRPCGUI客戶端

2015-06-24 10:34:42

2024-03-08 09:35:25

2022-02-20 23:15:46

gRPCGolang語言

2017-05-24 08:58:16

HiveServer界面工具

2022-07-29 09:01:20

Chrome試源代碼調(diào)試技巧

2021-09-22 15:46:29

虛擬桌面瘦客戶端胖客戶端

2010-06-02 10:27:56

MySQL客戶端工具

2020-09-14 11:27:32

工具代碼開發(fā)

2015-08-05 11:40:24

Linux FTP客戶端

2019-08-30 09:32:32

監(jiān)控負(fù)載測試工具

2019-08-16 09:22:38

技術(shù)調(diào)試互聯(lián)網(wǎng)

2022-08-28 10:36:53

調(diào)試工具通用

2011-03-21 14:53:36

Nagios監(jiān)控Linux

2011-04-06 14:24:20

Nagios監(jiān)控Linux

2022-01-19 09:03:01

工具

2011-08-17 10:10:59

2024-01-24 13:22:40

Python調(diào)試工具技巧

2024-07-09 08:31:26

2016-10-08 15:03:17

OracleJavaScript開源工具
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 隔壁老王国产在线精品 | 成人国产在线观看 | 国产日韩精品一区二区三区 | 日韩在线小视频 | 蜜桃视频麻豆 | 欧美 日韩 亚洲91麻豆精品 | 夜夜操av | 精品久久久久久亚洲综合网 | 国产精品视频网 | 久久精品国产久精国产 | 中文字幕亚洲一区二区三区 | 欧美激情亚洲激情 | 精品久久久久久中文字幕 | 亚洲欧美日韩精品久久亚洲区 | 亚洲成人综合社区 | 国产一区二区三区四区 | 青青草一区 | www狠狠爱com| 一区二区成人 | 午夜爽爽爽男女免费观看影院 | 亚洲 成人 av| 天天干精品 | 羞羞在线观看视频 | 操视频网站 | aaa天堂| 久久久久久久电影 | h视频免费在线观看 | 99免费在线观看视频 | 观看av | caoporn国产精品免费公开 | 欧美成人精品一区二区男人看 | japanhd美女动 | 高清亚洲 | www.成人.com | 黄色大片网站 | 久久久精品一区 | 日韩精品在线网站 | 欧美亚洲视频在线观看 | 久久综合久久综合久久 | 亚洲网址在线观看 | 精品国产乱码久久久久久丨区2区 |