5 ms·
Is this actually distributed? I see no evidence that this can be used in conjunction with even ipc with builtin features.
by throwawaymaths 2y ago
Is this actually distributed? I see no evidence that this can be used in conjunction with even ipc with builtin features.
- hansonkd 2y agoCheck the examples folder.
- qwertox 2y agohttps://github.com/tqwewe/kameo/blob/main/examples/remote.rs https://github.com/tqwewe/kameo/blob/main/examples/remote.rs // Bootstrap the actor swarm if is_host { ActorSwarm::bootstrap()? .listen_on("/ip4/0.0.0.0/udp/8020/quic-v1".parse()?) .await?; } else { ActorSwarm::bootstrap()?.dial( DialOpts::unknown_peer_id() .address("/ip4/0.0.0.0/udp/8020/quic-v1".parse()?) .build(), ); } let remote_actor_ref = RemoteActorRef::<MyActor>::lookup("my_actor").await?; match remote_actor_ref { Some(remote_actor_ref) => { let count = remote_actor_ref.ask(&Inc { amount: 10 }).send().await?; println!("Incremented! Count is {count}"); } ...
- throwawaymaths 2y agoThanks! It's not in the front page material.