Có một số giải pháp:
- đăng ký kết nối redis cục bộ hoặc toàn cầu
- sử dụng một sổ đăng ký quy trình như gproc
- giữ nguyên tắc kết nối trong ngữ cảnh tài nguyên máy web
- sử dụng nhóm kết nối như pooler hoặc poolboy
- trong trường hợp bạn không muốn xếp hàng các yêu cầu trong một khối lượng nhóm có thể phù hợp
Chỉnh sửa:câu hỏi bị hiểu nhầm, câu trả lời đầu tiên bên dưới:
Webmachine và eredis đều là ứng dụng Erlang tuân theo các nguyên tắc OTP. Nếu ứng dụng của bạn tuân theo OTP, bạn có thể thêm eredis vào applications
trong .app
của bạn như sau:
{application, awesome_app, [
{description, "My awesome app."},
{vsn, "0.0.1"},
{modules, []},
{registered, []},
{applications, [kernel, stdlib,
eredis,
webmachine]}
]}.
Các ứng dụng tuân theo OTP sử dụng các bản phát hành. Sau khi bạn tạo bản phát hành và khởi động ứng dụng của mình, các ứng dụng trong applications
sẽ được bắt đầu trước ứng dụng của bạn.
Rebar là người bạn của bạn để xây dựng và tạo ra các bản phát hành (thêm thông tin tại đây). Một thay thế cho thép cây là sinan được mô tả trong bài viết này.