前言 身為開發人員,近幾年大家應該很熟悉"微服務",就算沒有去使用過的人也因該有聽過這名詞,它與傳統的設計架是有何不同。那麼什麼是微服務。...
安裝Golang Golang官網下載選擇符合自己平台的安裝檔,下載完成後進行安裝。 安裝完畢後,輸入go指令,查看是否有安裝成功。 ✗ go version...
Go指令 Go常用主要的指令有: go build go run go install go test go get go mod go build 在當前...
Golang套件中有標準內件的http package,這邊將用"net/http"來介紹如何建立簡易的http server 下圖為htt...
gRPC 是Google發起的一個開源遠端程序呼叫系統,基於HTTP/2協定及Protocol Buffers序列化協定設計而成的,主打著高性能、跨平台、跨語言...
在上一篇我們已經有定義.proto的描述檔,並且已生成對應.pb.go檔,所以接下來需以描述檔為基礎,來實現服務端的具體功能。 Server啟動 type Se...
上一篇我們已實作gRPC server,接下來我們開始實作與server溝通的gRPC client程式。 Client var grpcClient pb.M...
golang標準庫提供一個簡單log套件,目前只包含簡單功能(print、panic、fatal),對於更詳細的日誌紀錄格式並沒有提供支援,接下來我們選第三方的...
telegram介紹 Telegram是跨平台的即時通訊軟體,其用戶端是自由及開放原始碼軟體,但伺服器是專有軟體。使用者可以相互交換加密與自毀訊息,傳送相片、影...
在上一個篇章我們有介紹telegram,並教學如何獲得token和chat_id,接下本篇會實際用go語言結合bot來傳送訊息。 使用套件tgbotapi go...