Is this actually distributed? I see no evidence that this can be used in conjunction with even ipc with builtin features.
// 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}");
}
...