Maybe ZeroMQ fits you, but unlucky is not documented and there are only a few examples. I use ir in my jupyter kernel. You can install my port to pharo64 uFFI doing: Metacello new baseline: 'JupyterTalk'; repository: 'github://jmari/JupyterTalk:master/repository'; load:'zmq' But it needs ZeroMQ previously installed on your system. It was ported from http://smalltalkhub.com/#!/~panuw/zeromq now it is at: https://github.com/dellani/zeroMQ but I'm not sure if the original repo works on newer Pharos....I had no time to contact the original author to join both repos... El mar, 29 jun 2021 a las 4:56, Esteban Maringolo (<emaringolo@gmail.com>) escribió:
Hi,
I'm rearchitecting a web app to perform updates only when necessary (instead of computing them all the time) on each request, I can have a global announcer and subscribers to know when to update within an image, but is there a way to have something like that but for inter-image coordination?
I'd only need to communicate the id and the class name (or a similar identifier), so on other images they'll update accordingly, and if there is an update in one image, it will notify the other images. The common data is on the database, so this is just to avoid re-reading a lot of things.
Is a message queue a good fit for this? Pub/Sub? What is available in Pharo that works without having to set up a lot of things?
Thanks!
Esteban A. Maringolo