Before Creating the Enhancement Request
Summary
Currently, TimerMessageReputService creates an internal ThreadPoolExecutor
with hard-coded parameters and does not explicitly shut it down during broker shutdown, which may cause thread resources to be retained longer than expected.
This PR makes the executor configuration configurable and ensures it is
shutdown gracefully when the service stops.
Motivation
null
Describe the Solution You'd Like
- make some config configurable
- shutdown inner executor when broker shutdown
Describe Alternatives You've Considered
null
Additional Context
No response