原创 是否把雞蛋放在一個籃子裏——多雲or單雲的思考

目錄   前言: 主題:多雲不是銀彈 優劣分析: 高可用方面: 成本方面: 易用性方面: 功能方面: 企業戰略方面: 總結: 前言:   本人一直專注於多雲架構的研究,經常與雲原廠人員進行溝通,對單雲和多雲有一些感觸,在這裏與大家分享下。

原创 Zuul2代碼詳解

說明: 1 前面加星號,需要重點掌握 2 zuul2命名規則:   帶sync的就是同步,同樣的名稱不帶sync的就是異步   BaseServerStartup只爲我們提供了基礎的server,這是個抽象類,需要使用者自己來實現。  

原创 Zuul2核心架構

Zuul2的核心架構就是就是兩大體系,netty體系和filter體系。 1 Netty體系 Zuul2底層採用Netty的事件響應模式,要掌握zuul2就必須先要掌握Netty。 1.1 Channel、Event、EventLoop、

原创 Spinnaker第十節—如何開發一個新環節

前面幾篇比較枯燥的介紹了orca、clouddriver、deck目錄結構和核心代碼,本篇將會作爲這一系列的終篇爲大家分享下如何在spinnaker中開發一個自定義的環節。 需求背景: Spinnaker對於鏡像自帶了FindImageB

原创 Spinnaker第八節—Deck代碼詳解

前言   說實話作爲一個後端語言的工程師來說,Spinnaker的Deck代碼是我研究起來最費勁的,因爲Spinnaker的UI設計並沒有採用antd之類的前端腳手架,而是純靠angular+typescript+html一點點寫出來的,

原创 Spinnaker終極形態-Spinnaker On Spinnaker

實踐是推廣一個產品或技術的最好的方式,特別在IT行業讓產品管理產品本事,就是一種很好的推廣方式,例如Docker in Docker、k8s in k8s,這些已經被大家普遍接受。所以我覺得spinnaker要想很好的推廣開來,也需要類似

原创 Jira的終極應用--Http升級爲Https

需求背景: 由於對網絡安全的監督和管控越來越嚴格,chrome等瀏覽器強制要求https看樣子也是大勢所趨,所以我們遇到了服務http升級爲https協議的需求。我們企業對外的服務早已經是https協議了,但是內部一些工具的改造還在起步階

原创 Jira的終極應用—版本升級與數據遷移

前言: 公司的Jira和Confluence版本太低了,很多敏捷看板相關的功能都不能使用,所以計劃直接升級到最新的版本。 當前Jira6.4版本需要升級到8.5.1 當前Conference5.7.1版本需要升級到7.1.0 方案: 升級

原创 大型在線實時應用解決方案

前言: 各家互聯網公司每年都有印有自己圖騰的重大活動,例如天貓的雙十一、京東的六幺八、芒果TV的跨年晚會等。這些活動不僅會帶來流量的激增,同時活動的成敗也幾乎決定了產品線研發運維人員的荷包收益。所以每當這種大型在線實時應用活動到來時,公司

原创 Spinnaker第四節-對接k8s

前一篇我們介紹了Spinnaker是如何對接和管理實例雲的,本篇我們將介紹Spinnaker如何對接k8s Spinnaker在對接實例雲時已經爲我們做過很好的鋪墊,讓我們接觸到Immutable的發佈方式,並體驗到隨之而來的好處。K8s

原创 YAPI工具入門手冊

YAPI官方提供了詳細的手冊,但是對於沒集成測試基礎的人來說並不是很友好,所以自己一邊搭建一邊摸索出一個對初學者比較友好的使用手冊。 目錄 1 登陸 2 項目創建 3 接口創建  4 Swagger的導入 5 測試集合  6 成員管理 

原创 Spinnaker第二節-微服務設計

本篇詳細介紹一個spinnaker項目的微服務設計,這裏之所以叫微服務設計,而不是叫微服務架構,是因爲spinnaker是由Netflix和Google多個開源產品搭建的微服務節點組合成的一個微服務組羣,裏面摻雜了Go、Groovy、No

原创 Jira的高級應用—容災篇

背景: 我現在生產使用的Jira是安裝在物理機上的,而且是一臺將近6年的古董機,Jira承載着我們公司日常的工作流任務交互,所以我必須想辦法好好保護它。 目前的容災方案是通過Linux的crontab每天晚上凌晨將DB中的數據和Jira的

原创 騰訊全球數字生態大會--散記

很榮幸做爲戰略合作伙伴受邀參加了騰訊在昆明舉辦的全球數字生態大會,爲期三天的大會緊張而充實,關於大會的報道各大媒體都有官方文稿在總結和宣傳,這裏就以我自己的視角來回顧下大會的幾個議題,淺談自己的想法,就當是自己留一個筆記吧。 主題:互聯

原创 利用supervisor解決kafka自殺問題

1 背景: 我有一套ELK在做日誌收集,但是經常莫名其妙的出現kafka自己shutdown的問題,沒有週期性,有時候幾週一次,有時候幾個月一次。 報錯日誌如下: [2019-05-17 15:17:16,047] ERROR Fail