Python版apollo客戶端

2022-07-07 13:30:20 字數 543 閱讀 1355

python-apollo客戶端封裝

介面自動化專案有場景需要呼叫公司內部的apollo,但是網上搜尋了一遍,沒有發現有很好用的python客戶端,有些只能查,不能改;有些能改但不支援token傳入。所以自己通過官方的介面文件做了個客戶端的封裝,並且支援二次開發

python3.x

獲取apollo中指定namespacename下的配置資料

修改apollo中指定namespacename下的配置資料

支援鑑權token的傳入

pip install py-openapi-apollo-client
繼承privateapolloclient類後,增加自己的方法即可

apollo開放平台

from py_openapi_apollo_client.apollo_client import privateapolloclient

print(client.get_namespace_items_key(key='test.switch'))

Apollo高階版 2 硬體開放平台

事故發生在2018年3月18日晚間,一輛正在進行無人駕駛測試的uber車在美國亞利桑那州tempe市撞上一名行人。該行人被送醫,隨後被宣告搶救無效死亡。但是,在事故發生前,系統的感測器已經發現行人 在事故發生的前1秒,原車的應急制動aeb已經啟動,但汽車並沒有實施制動,原因是uber在改裝沃爾沃cx...

Apollo 4 客戶端 SDK 設計

之前聊了客戶端的一些功能,例如融入 spring,value 註解的自動重新整理實現,長輪詢等,這次從客戶端的整體設計來聊聊。上圖是 client 專案的包結構。其中,核心包就是 internals 包,包含了客戶端的主要功能邏輯。主要有以下功能 0.獲取 configservice 服務的遠端配置...

apollo 實戰之修改註冊中心 v1 6版本

1 修改配置檔案 apollo.eureka.server.enabled false 關閉預設eureka apollo.eureka.client.enabled true 2 修改資料庫配置 修改apolloconfigdb.serverconfig表中的eureka.service.url,...