I want to create a ping service, that would make a http/https/ping/tcp connection to a website to see if the service is up or not.
Would python be suitable for this, seeing as I want to build it to be able to ping 1K endpoints per minute.
I want to create a ping service, that would make a http/https/ping/tcp connection to a website to see if the service is up or not.
Would python be suitable for this, seeing as I want to build it to be able to ping 1K endpoints per minute.
Would python be suitable for this, seeing as I want to build it to be able to ping 1K endpoints per minute.
Python has all you need, but there are two bottlenecks, first is OS and the other is network. While planning for such a program, I would do some research on the limit of the IP stack of your target OS and the relevant limits for the source network.
Yes, Python would be suitable for this.
(Next time, just try it--it's trivial.)
Practically all, if not all, modern programming languages are capable of that speed of execution easily. The network itself would be the bottleneck, and depending on how many actual pings you want to do of each service, they could get backed up.
If I was doing this, I would use Python with a Java frontend if necessary.
So, in short, yes, Python is both capable and (in my opinion) a good choice for such a program.