国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

java - 單例服務(wù)解決多進(jìn)程寫文件

瀏覽:122日期:2023-12-11 13:22:45

問題描述

現(xiàn)在需要一個(gè)多進(jìn)程寫文件的程序

如果直接寫則需要保證進(jìn)程對(duì)文件句柄加鎖

現(xiàn)在想通過spring 注冊(cè)一個(gè)單例的寫入服務(wù)

多個(gè)程序在寫入文件時(shí),去請(qǐng)求spring 的接口去寫入文件

這樣的方案是否可行?

或者用一個(gè)單例的RPC服務(wù)?

單例即能保證寫文件的時(shí)候是一個(gè)實(shí)例,避免多線程、多進(jìn)程同步問題!

問題解答

回答1:

我認(rèn)為這樣還是不行的,本質(zhì)上Spring只是幫你管理實(shí)例,線程安全的問題還是要自己解決

再者,你說的是多進(jìn)程寫文件,通過rpc也僅僅是多線程方式吧?

其實(shí)本質(zhì)就是想實(shí)現(xiàn)一個(gè)線程安全的文件寫接口,單例是OK的,自己的實(shí)例當(dāng)作鎖就行了

回答2:

=_=! 一個(gè)多進(jìn)程的程序?

回答3:

用zookeeper,zookepper一個(gè)特點(diǎn)是寫同一個(gè)znode只能有一個(gè)客戶端(進(jìn)程)寫入成功,就用這個(gè)客戶端寫文件,或者利用數(shù)據(jù)庫(kù)寫入同一個(gè)主鍵只有一個(gè)可以插入成功的特點(diǎn)

標(biāo)簽: java
相關(guān)文章:
主站蜘蛛池模板: 亚洲热视频 | 成人精品一区二区激情 | 亚州中文 | 天干天干天啪啪夜爽爽色 | 亚洲毛片视频 | 大伊香蕉精品视频在线 | 久久久久久一品道精品免费看 | 亚洲一级毛片在线播放 | 特级做a爰片毛片免费看 | 亚洲欧美国产日韩天堂在线视 | 日本一级大毛片a一 | 欧美日韩亚洲另类 | 亚洲欧美激情视频 | 日本a级毛片免费观看 | 亚洲一区二区三区在线视频 | 精品国产一区二区三区国产馆 | 亚洲视频播放 | 亚洲视频 欧美视频 | 精品一区二区三区五区六区 | 2021国产精品自拍 | hd欧美xxx欧美极品hd | 中文字幕 亚洲一区 | 久久精品在线免费观看 | 91啦国产| 六月丁香婷婷色狠狠久久 | 亚洲美女视频一区二区三区 | 国产资源精品一区二区免费 | 日本加勒比视频 | 成年男女拍拍拍免费视频 | 97在线碰碰观看免费高清 | 亚洲精品国产第一区二区多人 | 99爱在线视频 | 自拍视频在线观看视频精品 | 99爱在线精品视频免费观看9 | 亚洲国产剧情在线精品视 | 欧美久久亚洲精品 | 国产精品视频自拍 | 日本三级香港三级人妇99 | 国产第一页在线观看 | 国产亚洲精品2021自在线 | 337p粉嫩日本亚洲大胆艺术照 |