最近,一个符合我要求的项目来了... 1.构建一个C#控制台应用程序,该应用程序不断检查网站的可用性。2.将网站状态保存在某个位置,以便其他平台可以访问该状态。
控制台应用程序已完成,但我正在努力保存状态。我在想一条SQL记录。
您将如何处理保存状态的位置,以使其可扩展,灵活并且可用于x个框架或平台?
更新:看起来我使用带有RESTful服务的数据库存储。我还将状态保存到xml文件中,以作为服务关闭的后备。
网站的可用性可以发布到第二个Web服务,该服务返回有关所述网站可用性的JSON / Xml结果。这几乎意味着任何能够进行网络服务呼叫的平台/语言都可以检查网站的可用性。
诚然,这确实给出了单点故障(状态Web服务),但是除非您想开始拥有故障转移Web服务等,否则无论如何不可避免地会遇到这种情况。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句