記事一覧
ジェネリック インターフェイスを作成しますが、任意の型を許可しません。
```gotype AllowedPositions interface { int64 | float64 | string}type Position[T AllowedPositions] struct { X, Y, Z T}type Entity[T AllowedPositions] interface { GetPosition() Position[T] UpdatePositio
もっとみるGo言語でRedisを用いて、マイクロサービスのAPIレートリミット
microservice-workspace/api-gateway-service/cmd/api/main.go
``` gopackage mainimport ( "broker/cmd/api/handlers" "broker/internal/config" "broker/middlewares" "fmt" "github.com/gin-contrib/cors" "gith