Не уверен, что эти два можно сравнить, чтобы терпеть меня.Но каково преимущество (в приложении JRuby) для запуска конфигурации, которая похожа на:
production:
adapter: jdbc
encoding: utf8
jndi: java:comp/env/app
pool: 200
по сравнению с:
production:
adapter: jdbcmysql
encoding: utf8
database: tgc
#socket: /var/lib/mysql/mysql.sock
host: localhost
port: 3306
username: mysql
password: notarealpassword
Является ли один из них более гибким, чем другой?Могу ли я лучше настроиться на JNDI?Причина, по которой я спрашиваю, состоит в том, что мои работники Resque не могут получить доступ к БД, когда я использую версию JNDI выше.Я должен использовать последнюю конфигурацию, чтобы все работало правильно.