1) First, every time I call ActorSystem with systembase=multiprocTCPBase I get the following Warning:
WARNING:root:Unable to get address info for address 1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa (AddressFamily.AF_INET, SocketKind.SOCK_DGRAM, 17, 0): <class 'socket.gaierror'> [Errno 8] nodename nor servname provided, or not known
WARNING:root:Unable to get address info for address 1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa (AddressFamily.AF_INET, SocketKind.SOCK_DGRAM, 17, AddressInfo.AI_PASSIVE): <class 'socket.gaierror'> [Errno 8] nodename nor servname provided, or not known
Did you have this issue before?
When I call ActorSystem with systembase=simpleSystemBase no error pops out.
2) Is it possible to access a list with all Actor adresses within an ActorSystem?
3) I would like a tip on the following general issue: I am trying to construct a database which updates itself every second with fresh information by retrieving this fresh information from an API. The database would be an Actor System which runs continuously. Every second, Actors communicate in order to fill a new entry in the database. Every now and then, I would like to be able to send some specific messages to the actors of the database. How would you suggest to do this? What I thought is:
1) I could give global names to actors, access the ActorSystem and as you explained above. That is, create a new Python File, and just declare the actor system.
Then instantiate some actors using their global names and finally send my messages to them.
2) Create a GUI actor which is instantiated when I launch the program and then have this GUI window allowing me to communicate with the system.
These two approaches do not seem optimal.
Do you have any suggestions?
Best regards,
Andrea Musso