This is an implementation of messaging I need for another project still in the works, but some might find it interesting or useful. It has Pub/Sub messages, a Leader/Follower Protocol messaging, explained in the project notes, and Timers that will deliver a message to a Sprite.
That's nice! Sort of a simulated Internet.
Well, more like IPC. I implemented this in an embedded Linux platform on top of DBus, but it could be done on top of RabbitMQ or another distributed messaging system. The timer thing is so that all events show up in order in an event queue. Longer implementation coming soon