久久99久久人婷婷精品综合_超碰aⅴ人人做人人爽欧美_亚洲电影第三页_日韩欧美一中文字暮专区_波多野结衣的一区二区三区_婷婷在线播放_人人视频精品_国产精品日韩精品欧美精品_亚洲免费黄色_欧美性猛交xxxxxxxx

Python怎么搭建gRPC服務

這篇文章主要介紹Python怎么搭建gRPC服務,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

專注于為中小企業提供成都網站設計、網站建設服務,電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業紅古免費做網站提供優質的服務。我們立足成都,凝聚了一批互聯網行業人才,有力地推動了千余家企業的穩健成長,幫助中小企業通過網站建設實現規模擴充和轉變。

1、安裝python所需的庫。

pip install grpcio
pip install grpcio-tools  
pip install protobuf

2、定義gRPC接口。

syntax = "proto3";
option cc_generic_services = true;
//定義服務接口
service GrpcService {
    rpc hello (HelloRequest) returns (HelloResponse) {}  //一個服務中可以定義多個接口,也就是多個函數功能
}
//請求的參數
message HelloRequest {
    string data = 1;   //數字1,2是參數的位置順序,并不是對參數賦值
    Skill skill = 2;  //支持自定義的數據格式,非常靈活
};
//返回的對象
message HelloResponse {
    string result = 1;
    map<string, int32> map_result = 2; //支持map數據格式,類似dict
};
message Skill {
    string name = 1;
};

3、用protoc和相應的插件編譯生成相應語言的代碼。

python -m grpc_tools.protoc -I ./ --python_out=./ --grpc_python_out=. ./hello.proto

使用編譯工具將proto文件轉換成py文件,直接在當前文件目錄下運行上述代碼。

4、編寫grpc服務器代碼。

#! /usr/bin/env python
# coding=utf8
import time
from concurrent import futures
import grpc
from gRPC_example import hello_pb2_grpc, hello_pb2
_ONE_DAY_IN_SECONDS = 60 * 60 * 24
class TestService(hello_pb2_grpc.GrpcServiceServicer):
    '''
    繼承GrpcServiceServicer,實現hello方法
    '''
    def __init__(self):
        pass
    def hello(self, request, context):
        '''
        具體實現hello的方法,并按照pb的返回對象構造HelloResponse返回
        :param request:
        :param context:
        :return:
        '''
        result = request.data + request.skill.name + " this is gprc test service"
        list_result = {"12": 1232}
        return hello_pb2.HelloResponse(result=str(result),
                                       map_result=list_result)
def run():
    '''
    模擬服務啟動
    :return:
    '''
    server = grpc.server(futures.ThreadPoolExecutor(max_workers=10))
    hello_pb2_grpc.add_GrpcServiceServicer_to_server(TestService(),server)
    server.add_insecure_port('[::]:50052')
    server.start()
    print("start service...")
    try:
        while True:
            time.sleep(_ONE_DAY_IN_SECONDS)
    except KeyboardInterrupt:
        server.stop(0)
if __name__ == '__main__':
    run()

5、編寫gRPC客戶端代碼。

#! /usr/bin/env python
# coding=utf8
import grpc
from gRPC_example import #! /usr/bin/env python
# coding=utf8
import grpc
from gRPC_example import hello_pb2_grpc, hello_pb2
def run():
    '''
    模擬請求服務方法信息
    :return:
    '''
    conn=grpc.insecure_channel('localhost:50052')
    client = hello_pb2_grpc.GrpcServiceStub(channel=conn)
    skill = hello_pb2.Skill(name="engineer")
    request = hello_pb2.HelloRequest(data="xiao gang", skill=skill)
    respnse = client.hello(request)
    print("received:",respnse.result)
if __name__ == '__main__':
    run()
def run():
    '''
    模擬請求服務方法信息
    :return:
    '''
    conn=grpc.insecure_channel('localhost:50052')
    client = hello_pb2_grpc.GrpcServiceStub(channel=conn)
    skill = hello_pb2.Skill(name="engineer")
    request = hello_pb2.HelloRequest(data="xiao gang", skill=skill)
    response = client.hello(request)
    print("received:",response.result)
if __name__ == '__main__':
    run()

6、調用測試。

首先啟動運行服務器的代碼,然后啟動運行客戶端的代碼。

以上是“Python怎么搭建gRPC服務”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注創新互聯行業資訊頻道!

本文標題:Python怎么搭建gRPC服務
當前URL:http://m.js-pz168.com/article40/pojoho.html

成都網站建設公司_創新互聯,為您提供小程序開發服務器托管外貿網站建設搜索引擎優化域名注冊微信公眾號

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都網頁設計公司
久久99久久人婷婷精品综合_超碰aⅴ人人做人人爽欧美_亚洲电影第三页_日韩欧美一中文字暮专区_波多野结衣的一区二区三区_婷婷在线播放_人人视频精品_国产精品日韩精品欧美精品_亚洲免费黄色_欧美性猛交xxxxxxxx
精品国产一区a| 亚洲精品亚洲人成人网在线播放| 国产精品久久久久久一区二区三区| 一区二区三区中文字幕精品精品| 美女尤物国产一区| 99国产精品一区| 亚洲va韩国va欧美va精四季| 91麻豆精品国产91久久久久久| 国产精品色在线| 美日韩一区二区| 国产成人精品一区二区三区福利 | 久久综合狠狠综合久久综合88| 亚洲久草在线视频| 国产传媒欧美日韩成人| 久久综合九色欧美狠狠| 欧美男同性恋视频网站| 亚洲日本va午夜在线影院| 国模冰冰炮一区二区| 久久99精品国产99久久| 欧美高清dvd| 亚洲女人****多毛耸耸8| 国产成人精品网址| 日韩免费三级| 欧美精品一区二区三区蜜桃视频| 亚洲不卡在线观看| 91猫先生在线| 欧美在线观看禁18| 综合av第一页| 成人听书哪个软件好| 亚洲午夜精品一区二区| 久久久精品2019中文字幕之3| 青娱乐精品在线视频| 国产伦精品一区二区三区视频黑人| 欧美三电影在线| 夜夜揉揉日日人人青青一国产精品 | 日韩激情在线观看| 国产伦精品一区二区三区高清| 欧美日韩国产高清一区二区| 亚洲欧美电影一区二区| caoporn国产一区二区| 中国成人在线视频| 欧美国产在线观看| 国产精品1区2区| 一区二区三区av在线| 国产精品国产自产拍在线| 国产精品伊人色| 一区二区视频在线免费| 国产精品伦一区二区三级视频| 国产电影精品久久禁18| 中文字幕中文字幕在线中心一区 | 国产精品午夜av在线| 91精品婷婷国产综合久久竹菊| 亚洲成人av中文| 国产一区二区三区四区五区在线 | 国产成人精品免费网站| 中文字幕日韩精品久久| 亚洲色图欧洲色图婷婷| 91视频免费进入| 91精品国产色综合久久不卡电影| 日韩制服丝袜先锋影音| 欧美高清一区二区| 日本一区二区三区dvd视频在线| 国产成人av网站| 欧美视频日韩视频在线观看| 亚洲狠狠爱一区二区三区| 国产一区二区久久久| 2021中文字幕一区亚洲| 国产成人综合在线观看| 欧美在线一二三四区| 亚洲丶国产丶欧美一区二区三区| 狠狠干一区二区| 久久久久久99精品| 成人免费看视频| 在线播放91灌醉迷j高跟美女 | 亚洲视频一区二区在线观看| 99九九视频| 久久夜色精品国产欧美乱极品| 国产精品一区二区果冻传媒| 欧美综合色免费| 日韩在线一区二区三区| 日韩电影在线播放| 亚洲色图欧美偷拍| 国内精品久久久久久久果冻传媒| 久久久av毛片精品| 99久久久国产精品| 日韩欧美国产三级| 国产成人精品一区二| 69堂国产成人免费视频| 紧缚捆绑精品一区二区| 在线免费一区三区| 免费人成在线不卡| 日本道免费精品一区二区三区| 亚洲3atv精品一区二区三区| 日韩国产在线一区| 亚洲午夜久久久久久久久电影院| 欧美日韩一区二区三区在线观看免| 综合自拍亚洲综合图不卡区| 国产日韩欧美一区二区| 国产精品第四页| 好吊色欧美一区二区三区| 中文字幕av一区 二区| 国产精品手机视频| 国产精品久久夜| 精品伦理一区二区三区| 最新热久久免费视频| 久久综合给合久久狠狠色| 亚洲精品免费视频| 日韩免费三级| 天天亚洲美女在线视频| 日本韩国欧美国产| 精品制服美女久久| 欧美绝品在线观看成人午夜影视| 国产美女久久久久| 日韩欧美区一区二| 91啪亚洲精品| 国产精品精品国产色婷婷| 久久99国产精品| 亚洲一卡二卡三卡四卡无卡久久 | 亚洲va欧美va天堂v国产综合| 亚洲国产精品一区二区第四页av| 亚洲成年人网站在线观看| 在线观看欧美亚洲| 精品在线观看视频| 欧美一级在线视频| 91在线视频18| 国产精品萝li| 色播亚洲视频在线观看| 日韩avvvv在线播放| 欧美日韩不卡一区| 成+人+亚洲+综合天堂| 日本一区二区三区dvd视频在线| 九色一区二区| 五月天欧美精品| 欧美日韩国产高清一区| 成人黄色综合网站| 欧美激情一区二区三区| 欧美日韩综合网| 日韩精品欧美成人高清一区二区| 欧美日韩色一区| caoporen国产精品视频| 国产精品成人一区二区三区夜夜夜| 欧美日韩成人一区二区三区| 日韩精品一级二级| 91精品视频网| 高清国产在线一区| 一区二区在线观看免费视频播放| 中国成人亚色综合网站| 国产成人一级电影| 国产精品午夜免费| 五月天婷亚洲天综合网鲁鲁鲁| 久久国产精品99久久久久久老狼| 精品日韩在线观看| 精品综合在线| 奇米四色…亚洲| 精品动漫一区二区三区在线观看 | 国产精品素人视频| 亚洲国产欧美不卡在线观看| 精品中文字幕一区二区小辣椒| 精品久久免费看| 欧美精品久久| 激情小说亚洲一区| 国产欧美日韩另类视频免费观看| 日韩精品久久一区| 国产一区二区精品久久99| 国产人妖乱国产精品人妖| 亚洲精品日韩成人| 成人午夜免费电影| 亚洲欧美国产毛片在线| 精品视频在线免费| 不卡视频一区二区| 日本强好片久久久久久aaa| 337p粉嫩大胆色噜噜噜噜亚洲 | 97se亚洲国产综合自在线不卡| 亚洲精品国产一区二区精华液 | 国产成人aaa| 亚洲欧洲综合另类| 欧美剧在线免费观看网站| 国产精品久久久久久久免费大片| 视频一区二区欧美| 久久综合视频网| 亚洲欧洲精品一区二区三区波多野1战4 | 色播亚洲婷婷| 成人激情免费电影网址| 亚洲激情成人在线| 91精品免费在线| 日本不卡在线观看| 成人免费视频一区| 性欧美疯狂xxxxbbbb| 久久夜色精品一区| 91九色最新地址| 国产乱码精品一区二区三区卡| 久久av中文字幕片| 中文字幕欧美一| 91精品国产综合久久福利软件| 欧美一区二区三区四区在线观看地址 | 国产偷久久久精品专区| 精品一区二区影视| 亚洲色图在线播放| 日韩欧美亚洲一区二区| 亚洲精品国产精品久久|