Совместное использование экземпляра Ignite в веб-приложениях Tomcat

Я использую платформу Jersey для разработки REST API и сервера Tomcat вместе с ним. мой API связывается с сеткой Apache Ignite, и для каждого файла war я создаю экземпляр клиента Ignite по умолчанию, который используется во всех вызовах API. Мне интересно, есть ли способ, чтобы один экземпляр Ignite можно было использовать в разных веб-приложениях Tomcat?

1 ответ

У вас есть разные загрузчики классов для веб-модулей, и так будет лучше. Следовательно, вы не будете "делиться" экземплярами Ignite между приложениями.

Если вы руководствуетесь оптимизацией, то вы можете рассмотреть возможность запуска Ignite в режиме клиента из всех веб-приложений, а затем запустить узел Ignite из командной строки, чтобы все возможные клиенты на основе Tomcat могли подключаться к нему и обмениваться данными и т. Д. внешне.

Другие вопросы по тегам