Использование нескольких подключений к базе данных в одной модели с безопасностью потоков в Sinatra

У меня есть приложение Sinatra, написанное на jruby, скомпилированное в java и развернутое на многопоточном сервере Apache Tomcat.

В одном из контроллеров я хочу иметь возможность указать модель для использования конкретного соединения с базой данных. Пока я смотрел на камень осьминога. Я не уверен, является ли осьминог потокобезопасным или нет.

Есть ли простой способ сделать это при сохранении потоковой безопасности?


person streetsoldier    schedule 21.12.2016    source источник
comment
О каких темах вы говорите?   -  person max pleaner    schedule 22.12.2016
comment
@maxple Потоки, обслуживающие запрос на сервере.   -  person streetsoldier    schedule 22.12.2016
comment
См. stackoverflow.com/questions/22211547/   -  person max pleaner    schedule 22.12.2016