0
即使兩個Erlang節點不共享相同的cookie,兩個Erlang節點是否可以使用Erlang標準分發協議進行通信?儘管Erlang節點不共享相同的cookie,但它們能夠通信嗎?
P.S:來自erlang認證考試,已經提到這個鏈接Erlang : Disallowed Nodes/Maybe Cookie question 但是沒有得到一個清晰的想法。
即使兩個Erlang節點不共享相同的cookie,兩個Erlang節點是否可以使用Erlang標準分發協議進行通信?儘管Erlang節點不共享相同的cookie,但它們能夠通信嗎?
P.S:來自erlang認證考試,已經提到這個鏈接Erlang : Disallowed Nodes/Maybe Cookie question 但是沒有得到一個清晰的想法。
兩個節點必須共享相同的cookie才能夠相互通信。
這不完全正確。有可能安裝您自己的錯誤cookie處理程序,然後可以在cookie不匹配時執行任何需要的魔法。與安裝您自己的error_handler以加載不存在的模塊相同。 (儘管現在找不到這個方法,所以我想知道這個在最近的Erlang版本中是否已經改變了)。不要去那裏。 – 2012-01-13 19:21:00
這是'error_handler:undefined_function/3',當你調用另一個不存在的模塊中的函數時會調用它。在那裏,您可以檢查模塊是否已加載,在這種情況下,該功能不存在併發出錯誤信號,或者決定是否加載並重試。 – rvirding 2012-01-15 15:08:50
我知道'error_handler:undefined_function/3'。這是Cookie處理程序,我無法找到如何個性化。 – 2012-01-16 16:57:24