這是一個可歌可泣的故事,冒險者們在開發的旅途上,不斷挖洞、踩雷的經驗分享。主題大部分圍繞在 golang、k8s、istio、Elastic、scyllaDB 上,讓我們一起踏上征途,挑戰連續 30 天寫文章。
Deployment 是一種無狀態的水平擴展控制器,主要功能也是確保Pod能正常運作, 它建構在Pod和ReplicaSets之上, 可以為Pod和Replic...
今天來跟大家介紹 k8s 生態鏈裡面,我個人認為很好用的一個工具,也是 Helm ,那到底 Helm 是什麼? 為什麼需要它,讓我們看下去。 我們先架設一個情境...
Dockerfile是以YAML格式撰寫的檔案,其內容是用一行一行指令組成,是用來描述映像檔如何生成的行為。 Dockerfile的結構 文件中#開頭代表註解...
go的錯誤處理其實有點讓我意外,以前寫的DELPHI到前陣子寫的c#,都有一個TRY EXCEPT的寫法 try zero := 0; n...
Filebeat是使用Golang實現的輕量型Log採集器,佔用資源小有點取代Logstash的感覺。本質上是一個agent可以安裝各個機器上讀取相對應位置的L...
接著我們來試著用複合鍵,我們用id加上name當成Partition Key,Cluster Key為time。接著用id和time當條件查詢,發現這次行不通了...
別於查詢條件以primary key / 主索引的欄位,想要在同一個row裡面,以其他欄位作為查詢條件,可以為其設index,又稱secondary index...
大家早安 相信大家看完昨日的 [Day 11] Oops!Drone - 快速上手 ,並且練習完昨天的題目後,已經奠定了一些基礎,那麼我們今天來進階練習ㄧ下~這...
昨天看過 race condiction 的情況後,我們了解了 mutex.Lock 與 channel,可以幫助我們同步 memory 狀態,避免發生奇怪的資...
連接DB DB相關的處理會用到gorm直接來裝最新版 go get -u gorm.io/driver/mysql go get -u gorm.io/gorm...