Ada beberapa solusi:
- daftarkan koneksi redis secara lokal atau global
- gunakan proses register seperti gpoc
- simpan pid koneksi dalam konteks sumber daya mesin web
- gunakan kumpulan koneksi seperti pooler atau poolboy
- jika Anda tidak ingin mengantri permintaan dalam kumpulan diskon bisa muat
Sunting:pertanyaan yang disalahpahami, jawaban pertama di bawah:
Webmachine dan eredis keduanya merupakan aplikasi Erlang yang mengikuti prinsip-prinsip OTP. Jika aplikasi Anda sesuai OTP, Anda dapat menambahkan eredis ke applications
di .app
. Anda file, seperti berikut:
{application, awesome_app, [
{description, "My awesome app."},
{vsn, "0.0.1"},
{modules, []},
{registered, []},
{applications, [kernel, stdlib,
eredis,
webmachine]}
]}.
Aplikasi sesuai OTP menggunakan rilis. Setelah Anda membuat rilis dan memulai aplikasi Anda, aplikasi di applications
akan dimulai sebelum aplikasi Anda.
Rebar adalah teman Anda untuk membangun dan menghasilkan rilis (info lebih lanjut di sini). Sebuah alternatif untuk rebar adalah sinan yang dijelaskan dalam artikel ini.