Upgrade to Pro — share decks privately, control downloads, hide ads and more …

GoでAkkaStreamっぽいものを実装してみた

 GoでAkkaStreamっぽいものを実装してみた

CA.go #4 5分枠での発表スライド

Goを使ってる別の趣味開発でAkkaStreamを使った処理をやりたかったのでGolangで実装してみた。

実装のリポジトリはこちら
https://github.com/BambooTuna/gooastream

Avatar for BambooTuna

BambooTuna

August 19, 2021

Other Decks in Technology

Transcript

  1. バッファー ch := make(chan interface{}, 10) obj := struct {}{}

    select { case ch <- obj: default: _ = <-ch ch <- obj } バッファーがいっぱいになると ブロックする 先頭を捨てて、 最後尾に追加する