StephanEwen commented on issue #11196: [FLINK-16246][connector kinesis] Exclude AWS SDK MBean registry from Kinesis build URL: https://github.com/apache/flink/pull/11196#issuecomment-593107095 @guoweiM What you describe sounds like the often recommended solution: - For sessions, if the dependency is "too heavy or leaky for dynamic loading", put it in "/lib" and done. Then you exactly get the dependency in the AppClassLoader, get "one singleton", avoid reloading unloading. - For single jobs, use the "Application" (or "single-job") mode to avoid dynamic class loading. Being able to load connectors from "plugins" (via some factories) would help solve dependency conflicts. Are you suggesting something in addition to that?
---------------------------------------------------------------- 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. For queries about this service, please contact Infrastructure at: [email protected] With regards, Apache Git Services
