-
Notifications
You must be signed in to change notification settings - Fork 30
Description
@maxired I like the idea to let devs to override the routing system.
Keeping that in mind we should think to the best solution performance-wise.
We should have a method in the broker like route that allows devs to override the default worker/service selection behaviour.
I think that we should have the tiniest broker possible and then create a separate project with addons to override default behaviours.
The wildcard and versioning system can be viewed at the moment as "core" features because they are really useful in quite any scenario. Anyway we may want to make these features as addons in the future.
For sure we have to maintain the cleanest and tinies code base possible.
The future I see for pigato broker is mainly a directory service and load balancer.
Something that I really want to have is that the broker should continue to act like a router but it should also let worker and clients speak directly if possible (depending on some factors like network access, authorisation, ....)
Let's start moving into that direction.