Answer:
- Event traceability through the system is difficult as the event can traverse in different directions
- Without complex update semantics, all changes in the subject are pushed to all observers regardless of their need, resulting in unnecessary broadcast traffic
- The observers have no knowledge of each other’s presence, so the final outcome of an event response can be hard to track down
- In distributed event architecture, the event context gets copied for each observer and reduces memory scalability
Asked In: Many Interviews |
Alert Moderator