我想创建一个ping服务,它会与网站建立http / https / ping / tcp连接,以查看服务是否已启动。
python是否适用于此,因为我想构建它以便能够每分钟ping 1K端点。
答案 0 :(得分:2)
python是否适用于此,因为我想构建它以便能够每分钟ping 1K端点。
Python拥有您所需要的一切,但存在两个瓶颈,第一个是操作系统,另一个是网络。在规划此类程序时,我会对目标操作系统的IP堆栈限制以及源网络的相关限制进行一些研究。
答案 1 :(得分:0)
是的,Python适合这个。
(下次,试试吧 - 这很简单。)
答案 2 :(得分:0)
实际上,所有(如果不是全部)现代编程语言都具有轻松的执行速度。网络本身就是瓶颈,根据您希望对每项服务实际执行的ping数量,它们可以得到备份。
如果我这样做,我会在必要时使用带有Java前端的Python。
所以,简而言之,是的,Python是有能力的,并且(在我看来)是这个程序的一个很好的选择。