Avatar
omochimetaru 9/2/2021 2:11 AM
distributed actor の distributed func は、 actor の func が isolated な呼び出しのときに必ず async になるように、 isolated な呼び出しが必ず async throws になる事によって、 通信が失敗する(ネットワークトラブル、リモートホストのクラッシュ)などの場合にエラーが飛ぶらしい。アクターじゃん。
2:12 AM
そして、distributed func の 引数と返り値は、 Sendable である事に加えて、 Codable である事を要求されるらしい。良さそう。