Начиная с Ignite 2.7.6, Тонкий клиент устанавливает только одно соединение с узлом сервера. Да, это может стать узким местом при использовании из нескольких потоков.
Я могу порекомендовать либо один IgniteClient
экземпляр на поток, либо использовать какой-либо пул соединений.
Также Ignite 2.8 представляет Partition Awareness (выпуск запланирован на сегодня), где соединение тонкого клиента устанавливается с каждым указанным узлом сервера, а запросы на основе ключей отправляются на основные узлы. Это может помочь и в вашем случае.