If I want to allocate a separate thread pool for a specific operation, how should I determine the thread pool size?
I have a Spring boot application running in production. I am implementing an async feature that exports a certain metric that can run on its separate thread pool without blocking the main application thread. I’m just thinking how to decide how many threads would I need for this?
I’m using Java and using the ExecuterService for that.