摘要:經過把所需創建的工具庫作成雲容器化應用,用CCE引擎,經過API網關調用雲容器引擎中的容器應用。不只順應了雲原生的發展趨勢,還能隨時彈性擴容,知足公司規模化發展的需求。
公司開完年中會後,你們的工做都開始恢復正常,咱們也繼續循序漸進地擼代碼(寫bug)~偶爾透過辦公室的玻璃看到老大跟老闆在喝茶,感受自從上次我影響了公司的戰略方向,老闆找老大「聊天」的次數愈來愈多了,看起來像是在「密謀」什麼。後端
正想着呢,老大忽然轉頭看向我,四目相對仍是有些尷尬的,更尷尬的是老大示意我過去。api
老大說:「公司想成立一個技術委員會,我掛名主席,你擔任副主席,負責管理,核心的職責是沉澱公司的技術資產,提高全部研發人員的能力,你去想一想該怎麼行動。」瀏覽器
「啥?我這就是技術委員會副主席了?沉澱公司技術資產...這事兒該咋整呢?啥叫技術資產?」回到座位之後,我彷彿又變回了曾經那個會怦然心動的少年,隨手點開硬盤,看到了我這麼多年積累下來的資源。服務器
在個人硬盤裏存儲了這麼多年來寫過的各類程序、應用、工具,啥叫技術資產,這就叫技術資產呀,若是把公司存儲的資料和你們硬盤裏的寶藏都拿出來,作成一個可複用且隨時可調用的工具庫,那能夠少寫多少代碼呀。負載均衡
但是這該怎麼實現呢?工具
有了!以前在華爲雲官網上看到過一個CCE雲容器引擎。spa
咱們能夠把創建的工具庫作成雲容器化應用,用CCE引擎,經過API網關調用雲容器引擎中的容器應用。這樣一來,不只順應了雲原生的發展趨勢,還能隨時彈性擴容,知足公司規模化發展的需求。3d
說幹就幹,先給老大寫個方案。我把思路寫完以後,重點寫了使用API網關訪問CCE雲容器引擎中的容器應用的方法,畢竟,最終仍是爲了在工做中使用到這些技術資產。調試
經過API網關訪問CCE中的工做負載的方法blog
1、準備CCE工做負載信息
在經過API網關將容器的工做負載對外開放前,須要在CCE服務控制檯獲取以下圖所示信息,建立好集羣和工做負載。注意工做負載的訪問方式,需配置爲「節點訪問」。
一、查詢訪問端口
二、查詢工做負載中實例所屬彈性服務器的名稱
2、建立VPC通道
一、登陸控制檯,進入API網關服務。
二、「建立VPC通道」的「基本信息」界面,單擊「建立快速通道」,輸入如圖所示信息,其餘參數保持默認值。
三、添加須要經過API網關訪問的CCE工做負載的實例節點。可添加多個實例,API網關支持負載均衡功能。
點擊「完成」,添加VPC通道。
3、開放API
一、建立分組
二、建立API。在「新建API」的「基本信息」界面,輸入以下圖所示信息。
在「定義API請求」界面,輸入以下圖所示信息。
在「定義後端服務」界面,輸入以下圖所示信息。
在「返回結果基礎定義」界面,輸入「成功響應示例」,在本示例中,輸入內容僅供參考,無實際做用。單擊「完成」,完成API的建立。
三、調試API。返回200,表示調用成功。
四、發佈API
4、調用API
一、在API詳情界面,複製「API URL」。
二、打開瀏覽器,在地址欄粘貼「API URL」的地址。請求API成功時,顯示以下界面。若是想要設置一段時長內API的調用次數,請設置流控策略。
老大看過方案後很滿意,而且要把這件事做爲技術委員會成立後的第一個重點項目去作,申請專門的項目基金,還要給我成立項目小組,讓我帶着團隊一塊兒完成。如今的我:看向遠方,目光堅決,嗯是時候表現真正的技術了~
據瞭解,目前APIG網關開放了共享版和專享版兩個版本,開發者可申請體驗demo,進入共享版進行體驗操做。