JamsBlocKK Blog

Stay Hungry, Stay Foolish

Golang Rune 詳解

GOLANG - rune 詳解


ingree controller - traefik

外部使用 k8s 建置好的服務

快速建置 traefik ingress controller …


ingree controller - nginx

外部使用 k8s 建置好的服務


使用 redis 建立 分佈式鎖

引入套件 import "github.com/jamesblockk/rdslock" 使用 url 初始化 rdslock.InitURL("redis://127.0.0.1:6379") 使用已有連線 初始化 rdslock client := redis.NewClient(&redis.Options{ Addr: "127.0.0.1:6379", Password: "", DB: 0, }) rdslock.InitAssigned(client) 在分佈式系統 執行一次的作法 const key = "LOCK_TEST_KEY" err := rdslock.Lock(key, 5 * time.Second ) if err != nil { println(err.Error()) return } println("lock success ... ")

使用 docker 常用指令大彙整

容器化 docker 時代