JackKCWong / go-micro-patterns

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

go-micro-patterns

A collection of frequently used Go patterns for micro services and concurrency.

go get github.com/JackKCWong/go-micro-patterns

concur concurrency patterns

ForkJoinGroup

import "github.com/JackKCWong/go-micro-patterns/concur"

A facade over sync.WaitGroup to encapsulate the error-prone wg.Add(1), go func() {defer wg.Done()} pattern.

cnp cloud native patterns

Retry / RetryWithInterval / RetryWithBackoff

import "github.com/JackKCWong/go-micro-patterns/cnp"

About


Languages

Language:Go 100.0%