Hay varias soluciones:
- registrar una conexión redis local o globalmente
- usar un registro de proceso como gproc
- mantener el pid de la conexión en el contexto de recursos de la máquina web
- usar un grupo de conexiones como pooler o poolboy
- en caso de que no desee poner en cola las solicitudes en un grupo, el descuento podría ajustarse
Editar:pregunta mal entendida, primera respuesta a continuación:
Webmachine y eredis son aplicaciones de Erlang que siguen los principios de OTP. Si su aplicación es compatible con OTP, puede agregar eredis a las applications
en tu .app
archivo, como el siguiente:
{application, awesome_app, [
{description, "My awesome app."},
{vsn, "0.0.1"},
{modules, []},
{registered, []},
{applications, [kernel, stdlib,
eredis,
webmachine]}
]}.
Liberaciones de uso de aplicaciones conformes con OTP. Después de crear una versión e iniciar su aplicación, las aplicaciones en applications
se iniciará antes de su aplicación.
Rebar es su amigo para construir y generar lanzamientos (más información aquí). Una alternativa a la barra de refuerzo es sinan, que se describe en este artículo.