c#.net程序上增加容错性

c#.net程序上增加容错性,第1张

服务部分增加try catch,防止异常,如除零等

网站部分在页面端增加验证控件,如正则表达式验证控件,保证用户输入为数值型,符合你的设计要求.另外也增加try catch,可以捕获调用服务的异常

网络容错,一个电脑系统组件,它们被设计用来在组件发生故障时备用组件或程序能够立即代替它,这样就不会耽误它的服务。容错可以通过软件或嵌入硬件来提供,也可由一些组合来提供。

当执行软件时,操作系统提供一个界面,这个界面允许程序员在事务中预先确定的地点“检查站点”的关键数据。在执行硬件时(如Stratus 和它的VOS操作系统 ),程序员不需要知道机器的容错能力。

在硬件层上,容错通过转接各个硬件组件来实现。磁盘被镜像。多处理器以锁步(lock-stepped)的方式运行。当异常情况发生时,错误的组件被确定并从服务中删除,同时机器能继续正常运行。

扩展资料

网络连接端的设备主要包括网卡、通信电缆、集线器、交换器和路由器等。通常采用的容错办法有:选择本身具有一些容错功能的设备,在设计系统时,采用备用设备。另外,网络毕竟是一个系统,容错设件计时,不仅要考虑设备本身的容错效果,而且要特别注重所有网络设备连接起来的整体效果。

在网络系统中服务器往往处于中心地位,服务器的容错性能影响着整个系统数据完整性和可恢复性。过去常采用的普通微机服务器不提倡继续使用,因为普通微机的内部结构几乎没有容错考虑。建议采用专用服务器,因为专用服务器通过元件可靠性和冗余元件等办法增加了容错性。

但尽管专用服务器有一定的容错性,还是满足不了不停机等系统的容错要求,但可通过不同的方法把若干台服务器组合成高容错性的服务器系统。

参考资料来源:百度百科-容错分析

参考资料来源:百度百科-容错


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/72738.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-02
下一篇2023-03-02

发表评论

登录后才能评论

评论列表(0条)

    保存