4 ms·
But events that another system relies upon are now an API. Be careful not to lock together things that are only superficially similar, as it affects your abilit
by jameshart 3y ago
But events that another system relies upon are now an API. Be careful not to lock together things that are only superficially similar, as it affects your ability to change them independently.
- thangalin 3y agoArchitecturally, the decoupling works as follows: Event -> Bus -> UI Subscriber -> Dialog (table) Event -> Bus -> Log Subscriber -> Console (text) Event -> Bus -> D-Bus Subscriber -> Relay -> D-Bus -> Publish (TCP/IP) With D-Bus, published messages are versioned, allowing for API changes without breaking third-party consumers. The D-Bus Subscriber provides a layer of isolation between the application and the published messages so that the two can vary independently.