खोज…


सिस्टम में सभी दृश्यमान नोड्स को सूचीबद्ध करें

iex([email protected])> Node.list
[:"[email protected]"]

एक ही मशीन पर नोड्स कनेक्ट करना

दो नामांकित दो टर्मिनल विंडो में प्रारंभ करें:

>iex --name [email protected]
iex([email protected])>
>iex --name [email protected]
iex([email protected])>

कनेक्ट करने के लिए एक नोड का निर्देश देकर दो नोड्स कनेक्ट करें:

iex([email protected])> Node.connect :"[email protected]"
true

दो नोड्स अब एक दूसरे से जुड़े और जागरूक हैं:

iex([email protected])> Node.list
[:"[email protected]"]
iex([email protected])> Node.list
[:"[email protected]"]

आप अन्य नोड्स पर कोड निष्पादित कर सकते हैं:

iex([email protected])> greet = fn() -> IO.puts("Hello from #{inspect(Node.self)}") end
iex([email protected])> Node.spawn(:"[email protected]", greet)
#PID<9007.74.0>
Hello from :"[email protected]"
:ok

विभिन्न मशीनों पर नोड्स को जोड़ना

एक आईपी पते पर एक नामांकित प्रक्रिया शुरू करें:

$ iex --name [email protected] --cookie chocolate
iex([email protected])> Node.ping :"[email protected]"
:pong
iex([email protected])> Node.list
[:"[email protected]"]

किसी भिन्न IP पते पर कोई अन्य नामांकित प्रक्रिया प्रारंभ करें:

$ iex --name [email protected] --cookie chocolate
iex([email protected])> Node.list
[:"[email protected]"]


Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow