是否能像 Erlang spawn() 一样无需操心地对每一个现实中的并发模型启动成千上万个 process ?
spawn()
process
这里 提到对于每个 Ractor 会创建一个 Thread ,想知道 VM 有没有对 Ractor 做相关优化。
Ractor
Thread
发现我的需求跟 Fiber 的描述更像一点,但是我的场景有物联网 TCP 通信,这一块想用 send/receive message 实现。
直接上 elixir?
直接用 go
什么应用场景需要成千上万个 process?
可以用 Crystal 的 Fiber + Channel
https://brunosutic.com/blog/async-ruby 新出的这个 Async
Async
顶楼上,Async 我在生产环境中用了。跟 go 很类似。你可以无限 Async,只要你内存顶得住。