liaodn opened a new pull request, #237:
URL: https://github.com/apache/bifromq/pull/237

   …loading
   
   Make authProviderFQN, resourceThrottlerFQN, and settingProviderFQN in 
standalone.yml optional to improve local dev/test ergonomics.
   
   - If a *FQN field is explicitly set, treat it as a hard requirement: BifroMQ 
will fail fast on startup if the plugin class is missing or fails to initialize.
   - If the field is omitted, apply auto-selection logic:
     1. Discover all registered custom plugins for the extension point.
     2. Sort by plugin key (byte-wise alphabetical) and pick the first.
     3. Fall back to built-in default only if no custom plugins exist.
   
   This provides a clear contract for production (explicit = strict) while 
keeping local development simple and low-friction.
   
   Fixes #236


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to