ClientServiceProvider is loaded using spi, which is not multi-threaded safe.Sending messages through multiple threads will result in an error