サービスが稼動しているかどうかを確認するために、http/https/ping/tcp接続をWebサイトに作成するpingサービスを作成したいとします。1分ごとにping 1K Webサイトにpingサービスを書き込む
これはpythonが1分あたり1Kのエンドポイントをpingすることができるようにビルドしたいと思うので、これに適していますか?
サービスが稼動しているかどうかを確認するために、http/https/ping/tcp接続をWebサイトに作成するpingサービスを作成したいとします。1分ごとにping 1K Webサイトにpingサービスを書き込む
これはpythonが1分あたり1Kのエンドポイントをpingすることができるようにビルドしたいと思うので、これに適していますか?
はい、これにはPythonが適しています。
(次回は、ちょうどそれを試してみてください - 。それは些細だ)
[この質問は、少なくともいくつかのシステムでは些細なことではないと言います](http://stackoverflow.com/q/1212716/4279)。 FreeBSD、OpenBSD、NetBSD、OSX、およびVMSのいずれかにアクセスできない場合は試してみてください。 – jfs
あなたがする必要がある場合は、ええ、ちょうどアプリ内のDNS情報をキャッシュします。アドバイスをいただきありがとうございます。 –
実質的にすべてのすべてではないが、現代のプログラミング言語は簡単に実行のその速度が可能です。ネットワークそのものがボトルネックになり、各サービスの実際のpingの数に応じて、バックアップが取れます。
これをやっていたら、必要に応じてPythonをJavaフロントエンドで使用します。
つまり、要するに、Pythonはどちらも可能であり、(私の意見では)そのようなプログラムにとっては良い選択です。
これはPythonが1分あたり1Kのエンドポイントをpingできるようにビルドしたいと思うので、これに適していますか?
Pythonには必要なものはすべてありますが、まず2つのボトルネックがあります。最初はOSで、もう1つはネットワークです。このようなプログラムを計画している間は、ターゲットOSのIPスタックの制限とソースネットワークの関連する制限についていくつかの調査を行います。
1分当たり1kは1秒あたり17個を意味します。私は、あなたが最近遅くそれを処理する言語を見つけることはないと思う。 –
@Sven:もう一方のネットワーク... – Cameron
[ここではいくつかのホストにSSL接続を同時に行うコードがあります](http://stackoverflow.com/a/4868866/4279)。 – jfs