Closed TinaTiel closed 3 years ago
Working on building out the delegators atm, see e3da89214f3a441b7f7cc43985ac43e839f6373e
Router and MainQueue complete in e10d699
Since we're using a ClientManager instead of the Client directly, going to work #58 as part of this now.
When thinking about #40 and researching re-registering beans etc. in Spring one thing was pretty consistent: Having a direct reference to the things most likely to go down (the Clients) via DI was making this super hard (not to mention, difficult to test)
So, what if we removed the references entirely and replaced it with a queue-based system?
The idea is this:
With THIS architecture, compared to the previous, we solve several problems: