Использование Rails, этот подход уязвим для того, чтобы отдельные параллельные запросы использовали неправильное соединение/базу данных?ActiveRecord.establish_connection параллелизм по запросам
Защиту find_user
@user= User.find_by_email(email)
unless @user
#search non_pro database
User.establish_connection("#{Rails.env}_non_pro".to_sym)
@user= User.find_by_email(email)
end
обеспечить User.establish_connection ("# {Rails.env}". To_sym) конец
То, что я хочу знать, если первый запрос вызывает соединение который будет установлен с помощью «non_pro», второй запрос будет подвержен риску неправильного подключения к «non_pro», если он будет работать, пока первый подключен к «non_pro»