Distributed Erlangのすべてのノードでロードモジュールをコーディングするにはどうすればよいですか?

Chinaxing

私はErlang / OTPを学んでおり、第14章には次のように書かれています。

「シェルコマンドを使用して、モジュールをすべてのノードにロードできます:command nl(Mod)」。

知りたいのですが、どうすればいいですか?シェルコマンドが見つかりません:command nl(Mod)

ŁukaszPtaszyński

help().シェルを入力しようとしましたか?この関数は、stdlibのcモジュール定義されていますしかし、シェルは理解しますnl(Mod).

テストを実行するには、少なくとも2つのerlang vmsを起動し、接続します。

erl -pa your_module_path -name [email protected]
erl -name [email protected]

最初のシェルで、次の方法で2番目のノードに接続します。

net_kernel:connect('[email protected]').

で応答する必要がありtrueます。

次のyour_module_pathような単純なモジュールを作成します。

-module(nl_test).
-export([test/0]).
test() -> 1.

そして、で、それをコンパイルしc(nl_test).、実行することができます今、nl_test:test()最初のシェルからではなく、もう一つは、それをロードすることはできません。それをブロードキャストして強制的にロードするには、最初から実行しnl(nl_test).ますnl_test:test()次に、2番目のシェルから試してください

変更test() -> 1.したtest() -> 2.としましょう実行するc(nl_test), nl(nl_test).必要がnc(nl_test)あるのは、実行するか短くすることだけです。つまり、同じことを意味します。

nl_test:test().接続されているすべてのノードで2を返す必要があります

これは非常に簡単に見えるかもしれませんが、複雑な本番システムでは、適切なホットローディングは非常に高度な問題です。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

すべてのエラーを修正し、Akka Distributed Workersサンプルプロジェクトを正常に実行するにはどうすればよいですか?

分類Dev

ロールアップですべてのノードモジュールを外部として設定するにはどうすればよいですか?

分類Dev

すべてのメニューを閉じた状態でアコーディオンをロードするにはどうすればよいですか?

分類Dev

インポートされたすべてのモジュールをリロードするにはどうすればよいですか?

分類Dev

Swaggerコードジェネレーターによって作成されたモデルのスプリングレストコントローラーのフィールドを検証するにはどうすればよいですか?

分類Dev

モジュールがディスク上のどこからロードされているかを知るにはどうすればよいですか?

分類Dev

ノードでESモジュールの親を取得するにはどうすればよいですか?

分類Dev

このようなノードモジュールエラーをデバッグするにはどうすればよいですか?

分類Dev

サードパーティのモジュールなしでノードJにhttps投稿を作成するにはどうすればよいですか?

分類Dev

DnsServerモジュールなしでPowerShellを使用してすべてのDNSレコードを取得するにはどうすればよいですか?

分類Dev

すべてのコード分割モジュールを1つのファイルに結合するにはどうすればよいですか?

分類Dev

MUCモジュールからejabberdからすべてのフィールドを取得するにはどうすればよいですか?

分類Dev

ノードモジュールで複数のコンパイル済みtsファイルを使用するにはどうすればよいですか?

分類Dev

このノードリクエストモジュールの詳細ログを有効にするにはどうすればよいですか?

分類Dev

ロード可能なすべてのカーネルモジュールを一覧表示するにはどうすればよいですか?

分類Dev

ロード可能なすべてのカーネルモジュールを一覧表示するにはどうすればよいですか?

分類Dev

Webpack:ノードモジュールのcssを含めるにはどうすればよいですか?

分類Dev

すべてのノードを選択せずにTreeViewコントロールを無効にするにはどうすればよいですか?

分類Dev

間違ったディレクトリ(Mac)にインストールされているノードモジュールのフォルダをアンインストールするにはどうすればよいですか?

分類Dev

グローバルscss変数を使用してノードモジュールを上書きするにはどうすればよいですか?

分類Dev

Javascript:HTMLページのすべてのリンクにデータフィールドを追加するにはどうすればよいですか?

分類Dev

Jupyterノートブックでモジュールのソースコードを確認するにはどうすればよいですか?

分類Dev

Nestjsで(各モジュールで使用可能なすべてのモジュールとコントローラーから)すべてのルートを取得するにはどうすればよいですか?

分類Dev

ビューモデルのXmlDataProviderプロパティをビュー内のXmlDataProviderにバインドするにはどうすればよいですか?

分類Dev

ユーザーコントロールのプロパティをMainViewModelにバインドし、そのデータコンテキストを独自のビューモデルにバインドするにはどうすればよいですか?

分類Dev

ノードの組み込みモジュールディレクトリを見つけるにはどうすればよいですか?

分類Dev

親がアクティブ化されているモジュールのみをプリロードするにはどうすればよいですか?

分類Dev

Pythonのサブプロセスモジュールを使用して、それ自体がコマンドのグループであるコマンド引数をフォーマットするにはどうすればよいですか?

分類Dev

スクリプトのコンパイル後にモジュールをPythonでリロードするにはどうすればよいですか?

Related 関連記事

  1. 1

    すべてのエラーを修正し、Akka Distributed Workersサンプルプロジェクトを正常に実行するにはどうすればよいですか?

  2. 2

    ロールアップですべてのノードモジュールを外部として設定するにはどうすればよいですか?

  3. 3

    すべてのメニューを閉じた状態でアコーディオンをロードするにはどうすればよいですか?

  4. 4

    インポートされたすべてのモジュールをリロードするにはどうすればよいですか?

  5. 5

    Swaggerコードジェネレーターによって作成されたモデルのスプリングレストコントローラーのフィールドを検証するにはどうすればよいですか?

  6. 6

    モジュールがディスク上のどこからロードされているかを知るにはどうすればよいですか?

  7. 7

    ノードでESモジュールの親を取得するにはどうすればよいですか?

  8. 8

    このようなノードモジュールエラーをデバッグするにはどうすればよいですか?

  9. 9

    サードパーティのモジュールなしでノードJにhttps投稿を作成するにはどうすればよいですか?

  10. 10

    DnsServerモジュールなしでPowerShellを使用してすべてのDNSレコードを取得するにはどうすればよいですか?

  11. 11

    すべてのコード分割モジュールを1つのファイルに結合するにはどうすればよいですか?

  12. 12

    MUCモジュールからejabberdからすべてのフィールドを取得するにはどうすればよいですか?

  13. 13

    ノードモジュールで複数のコンパイル済みtsファイルを使用するにはどうすればよいですか?

  14. 14

    このノードリクエストモジュールの詳細ログを有効にするにはどうすればよいですか?

  15. 15

    ロード可能なすべてのカーネルモジュールを一覧表示するにはどうすればよいですか?

  16. 16

    ロード可能なすべてのカーネルモジュールを一覧表示するにはどうすればよいですか?

  17. 17

    Webpack:ノードモジュールのcssを含めるにはどうすればよいですか?

  18. 18

    すべてのノードを選択せずにTreeViewコントロールを無効にするにはどうすればよいですか?

  19. 19

    間違ったディレクトリ(Mac)にインストールされているノードモジュールのフォルダをアンインストールするにはどうすればよいですか?

  20. 20

    グローバルscss変数を使用してノードモジュールを上書きするにはどうすればよいですか?

  21. 21

    Javascript:HTMLページのすべてのリンクにデータフィールドを追加するにはどうすればよいですか?

  22. 22

    Jupyterノートブックでモジュールのソースコードを確認するにはどうすればよいですか?

  23. 23

    Nestjsで(各モジュールで使用可能なすべてのモジュールとコントローラーから)すべてのルートを取得するにはどうすればよいですか?

  24. 24

    ビューモデルのXmlDataProviderプロパティをビュー内のXmlDataProviderにバインドするにはどうすればよいですか?

  25. 25

    ユーザーコントロールのプロパティをMainViewModelにバインドし、そのデータコンテキストを独自のビューモデルにバインドするにはどうすればよいですか?

  26. 26

    ノードの組み込みモジュールディレクトリを見つけるにはどうすればよいですか?

  27. 27

    親がアクティブ化されているモジュールのみをプリロードするにはどうすればよいですか?

  28. 28

    Pythonのサブプロセスモジュールを使用して、それ自体がコマンドのグループであるコマンド引数をフォーマットするにはどうすればよいですか?

  29. 29

    スクリプトのコンパイル後にモジュールをPythonでリロードするにはどうすればよいですか?

ホットタグ

アーカイブ