Open lyzkov opened 3 months ago
@lyzkov is this example from repo?
It's from my sample from DiningPhilosophers example project. Looks like serializer issue.
Topic off.
Are you developing open source library for peer connectivity in Swift? That sounds very promising for Apple. There are already a couple of 3rd party libraries for that. I'm curious how you would solve and implement Peer Discovery and Message Propagation in Distributed Actors System? I like how you manage objects concurrently. That brings opportunity to distribute computations as well.
Thank you for your support. I'll keep eye on you Q2 next year.
@lyzkov can you check if Fork
or Philosopher
are non-private? There will be .unableToSummonTypeFromManifest
serialization error if they are.
As per library—I'm not an Apple employee, so can't comment here much. 🙂
@lyzkov can you check if
Fork
orPhilosopher
are non-private? There will be.unableToSummonTypeFromManifest
serialization error if they are.
There are no such errors. Only those mentioned earlier. However, after a while, I've noticed that the modified sample works. Although I'm not sure about receiving messages from actors checked in, the transfer of data from the remote ghost seems successful. It would be super nice if I could establish a remote call of the actor's method. ^^
As per library—I'm not an Apple employee, so can't comment here much. 🙂
I discovered your project from Apple Developer's official newsletter. I was thinking that Distributed Actors is a project supported internally by Apple... Quite interesting because it's also very well suited to the Swift Evolution with an emphasis on Task Distribution as the natural implication of Task Concurrency.
I have encountered trouble receiving remote calls after successfully joining from the iOS to the macOS cluster.
I am running a sample project on the macOS cluster on
192.168.1.8:8228
. The same philosopher dining sample was copied to a simple iOS app with little modification:How can I fix it?