Pythonでサービス(デーモン)とそのクライアント・コマンドを実装したい

どうやってクライアントとサービスが通信しているか

Dockerのアーキテクチャについて調べてみると良い。

どうやら”ソケット通信“か”RESTful API“を使うようだ。

ソケット通信の仕組み

これを見てみると良い。

"*.socket"と"*.pid"て同じじゃない!!

ソケットファイルとPIDファイルは異なるもの。

プロセスの管理に使われるファイルがPIDファイル、プロセス間通信に使われるのがソケットファイルのようだ。

Pythonでデーモンの書き方(PID)

daemonパッケージの使い方はこちらを参照されたし。

コメントを残す