Wed Nov 20 19:20:10 EST 2019
If you abstract all addresses, all that's left is connected sources and sinks
This is a milestone.
The key point here is to abstract an aggregating hub as a collection
of objects by intercepting "connect" messages. A slight of hand that
makes it possible to treat everything as addressable objects globally:
- Intersept connect, registering the connection map
- When events come in, loop up in the registry and forward
So event aggregation at the source side can be an implementation
decision this way. Which is awesome!
EDIT: This is the reverse of pub-sub. I.e. I want to get rid of
(arbitrary) classes and go back to fine-grained connectivity.