Go channel で network 越しに送るには?
actor model
は remote messaging が得意
送り元は到達を確認しない
經路が構造を持たない
Erlang
Erlang.icon
/
Scala
Scala.icon
では當然出來ますね
Pony
Pony.icon
は未だ出來ない
network 越しに通信するのは容易い
go routine を他の機器で起動し、その go routine にだう channel を渡すかが課題
必ず引數に channel を入れて貰ふ事にすれば、實現できるか?
Go
Go.icon
channel
channel を諦めるか、channel の向かうに Pub/Sub を置くしか無いでせう
docker/libchan: Like Go channels over the network
Introducing vice: Go channels across many machines - Mat Ryer - Medium
Goで複数のリモートのワーカーにジョブを実行させるremoteworkersというパッケージを書いた · hnakamur's blog
Katherine Cox-Buday「Go言語による並行処理」山口能迪訳 2018
Travis Jeffery「Go言語による分散サービス」柴田芳樹譯 2022
Clojure
Clojure.icon
core.async
bguthrie/async-sockets: A Clojure library for working with sockets using core.async channels.
kachayev/muse: Clojure library that makes remote data access code elegant and efficient at the same time