亚欧色一区w666天堂,色情一区二区三区免费看,少妇特黄A片一区二区三区,亚洲人成网站999久久久综合,国产av熟女一区二区三区

  • 發布文章
  • 消息中心
點贊
收藏
評論
分享
原創

Windows服務注冊拉起方案

2024-09-19 09:34:03
13
0

對于一些需要長期(qi)在(zai)后臺運行的無界(jie)面交(jiao)互的服務,穩定性(xing)和高可用性(xing)是其一大訴求。

可以把該(gai)應用注冊為后臺服(fu)務(wu),服(fu)務(wu)啟動后自動拉起(qi)(qi),配(pei)置(zhi)對應配(pei)置(zhi)項,服(fu)務(wu)崩潰后會(hui)重新拉起(qi)(qi)

同(tong)時(shi)可(ke)以(yi)把應用拆分(fen)成(cheng)兩(liang)部分(fen),一部分(fen)負責(ze)業務邏(luo)輯,一部分(fen)負責(ze)系(xi)統的穩定性和版本控制。分(fen)為父(fu)子(zi)進(jin)(jin)程(cheng),父(fu)進(jin)(jin)程(cheng)監(jian)聽子(zi)進(jin)(jin)程(cheng),子(zi)進(jin)(jin)程(cheng)出現異常(chang)退出/死鎖時(shi),父(fu)進(jin)(jin)程(cheng)及時(shi)重啟(qi)子(zi)進(jin)(jin)程(cheng),減少人工干預,降(jiang)低運維成(cheng)本。

Windows系統中進程之間(jian)的通信(xin)可以使用(yong):1、文件映(ying)射 2、共享內存 3、匿(ni)名(ming)管(guan)道 4、命名(ming)管(guan)道 5、郵件槽 6、剪貼板(ban) 7、動(dong)態數(shu)(shu)據(ju)交(jiao)換(huan) 8、對象連接與嵌入(ru) 9、動(dong)態連接庫 10、遠程過程調用(yong) 11、NetBios函數(shu)(shu) 12、Sockets 13、WM_COPYDATA消息

如果(guo)負責業(ye)務的子進程業(ye)務邏輯比較(jiao)復(fu)雜,可以借鑒微服務架構,將一個(ge)子進程拆(chai)分(fen)成多(duo)個(ge),互相配合,但是降低(di)耦合度(du),一個(ge)進程出問題,減少對全部業(ye)務的影(ying)響。

0條評論
0 / 1000
張****燕
3文(wen)章(zhang)數
0粉絲數
張****燕
3 文章 | 0 粉絲
張****燕
3文章數(shu)
0粉絲數
張****燕
3 文章(zhang) | 0 粉絲
原(yuan)創

Windows服務注冊拉起方案

2024-09-19 09:34:03
13
0

對于一些需要(yao)長期在后臺運行的無界面交互的服務,穩定性和(he)高可用性是其一大(da)訴(su)求。

可(ke)以把該應(ying)用(yong)注冊(ce)為后(hou)(hou)臺服(fu)(fu)務,服(fu)(fu)務啟(qi)動后(hou)(hou)自動拉(la)起,配置對應(ying)配置項(xiang),服(fu)(fu)務崩潰(kui)后(hou)(hou)會重新(xin)拉(la)起

同時可以(yi)把應用拆分成兩部(bu)分,一(yi)部(bu)分負責業務邏輯(ji),一(yi)部(bu)分負責系(xi)統(tong)的穩定性和(he)版本控制(zhi)。分為(wei)父子進(jin)(jin)程(cheng),父進(jin)(jin)程(cheng)監聽子進(jin)(jin)程(cheng),子進(jin)(jin)程(cheng)出現異(yi)常退出/死(si)鎖時,父進(jin)(jin)程(cheng)及時重啟(qi)子進(jin)(jin)程(cheng),減(jian)少人工干預,降低運維(wei)成本。

Windows系統中進程之間的通(tong)信可(ke)以使用:1、文件映射 2、共享內(nei)存 3、匿名管道 4、命名管道 5、郵件槽(cao) 6、剪貼板(ban) 7、動態數據交換(huan) 8、對象連(lian)接與嵌入 9、動態連(lian)接庫 10、遠程過程調(diao)用 11、NetBios函數 12、Sockets 13、WM_COPYDATA消(xiao)息

如果負(fu)責(ze)業務(wu)的子進程(cheng)(cheng)業務(wu)邏輯比較復雜(za),可以借鑒微服務(wu)架(jia)構(gou),將(jiang)一(yi)個子進程(cheng)(cheng)拆分成(cheng)多個,互相配(pei)合(he),但(dan)是降低耦合(he)度,一(yi)個進程(cheng)(cheng)出問題,減少對(dui)全部(bu)業務(wu)的影響。

文章來自個人專欄
文章 | 訂閱
0條評論
0 / 1000
請輸入你的評論
0
0