国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

ASP.NET記錄錯誤日志的方式

2019-11-17 01:51:32
字體:
供稿:網(wǎng)友

asp.net記錄錯誤日志的方式

程序記錄錯誤日志是一種看起來對一般用戶沒什么作用,但對程序開發(fā)者用處很大的東西,它能查出錯誤或異常的程序馬跡。那么,常用的記錄錯誤日志的方式有哪些呢?

大多數(shù)情況下使用的是

1、直接記錄為txt/xml文件

2、Windows Event Log

其他記錄錯誤日志的方式

1、當(dāng)前進(jìn)程的本地隊列

沒有簡單高效的持久化機(jī)制實(shí)現(xiàn),單次調(diào)用效率會降低

2、MSMQ

(1)、非進(jìn)程內(nèi)消息隊列,單次調(diào)用速度上,沒有進(jìn)程內(nèi)部本地隊列速度快

(2)、內(nèi)建持久化機(jī)制,即便down機(jī),信息也不會丟失

(3)、能簡單的通過啟動多個消費(fèi)端程序來消費(fèi)隊列元素,可擴(kuò)展性強(qiáng)

3、獨(dú)立進(jìn)程中的WCF服務(wù)(進(jìn)程間管道)

(1)、持久化機(jī)制取決于WCF服務(wù)實(shí)現(xiàn)方式,需要自己實(shí)現(xiàn)

(2)、本地機(jī)器上的進(jìn)程之間命名管道通信,比網(wǎng)絡(luò)通信快(如:MSMQ,service broker,數(shù)據(jù)庫

4、獨(dú)立進(jìn)程中的WCF服務(wù)(異步調(diào)用方式)

(1)、可惜無法使用命名管道

(2)、存在網(wǎng)絡(luò)上的通信,速度降低

5、數(shù)據(jù)庫

注意:日志數(shù)據(jù)庫不能和業(yè)務(wù)數(shù)據(jù)庫合并在一起,否則會互相影響(高并發(fā)下)

6、Sql server的Service Broker

7、MongoDB(或者類似的NoSQL數(shù)據(jù)庫)

(1)、擁有持久化機(jī)制

(2)、速度快

(3)、如果記錄下的日志需要有查詢功能,這個選擇最好

(4)、不影響業(yè)務(wù)數(shù)據(jù)庫性能


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 游戏| 体育| 望谟县| 广西| 琼结县| 绍兴市| 沅江市| 自治县| 镇宁| 岐山县| 策勒县| 吉林省| 北碚区| 大英县| 罗源县| 伽师县| 盖州市| 惠安县| 中山市| 裕民县| 沾益县| 卓资县| 镇平县| 资源县| 周至县| 加查县| 林西县| 萍乡市| 洮南市| 镇原县| 云南省| 福贡县| 稻城县| 禹州市| 徐水县| 珠海市| 洪雅县| 子长县| 九寨沟县| 昌宁县| 屏南县|