Я предполагаю, что вы используете автономный кластер.
Для распределенных приложений вы можете интегрировать свои микросервисы с использованием некоторой формы техники высокой доступности.
Один из подходов (который я успешно использовал) состоит в том, чтобы эти микросервисы формировали кластер таким образом, чтобы все запросы на искрузадания будут обслуживаться участником с активным драйвером (в некотором смысле, мастером).Hazelcast, Ignite, JGroups - некоторые из инструментов кластеризации, которые можно использовать.Это дает дополнительное преимущество, заключающееся в том, что вы можете перезапустить свой драйвер, когда он умрет.
Существуют также системы, позволяющие повторное использование контекста искры через протоколы, такие как http (тот, который приходит на ум, это spark-job- job-сервер).В Apache Ignite, похоже, есть и искровой компонент.