跨進(jìn)程通信隨想0623

在操作系統(tǒng)還沒有虛擬內(nèi)存空間的年代驯杜,每個(gè)進(jìn)程都是訪問物理內(nèi)存受啥,進(jìn)程間通信最為簡單,約定好內(nèi)存地址就行了鸽心,比如說進(jìn)程A滚局,從0x23開始,連續(xù)放100個(gè)字節(jié)的數(shù)據(jù)顽频,進(jìn)程B從物理內(nèi)存中將這份數(shù)據(jù)拷貝走即可藤肢。

不過這種操作系統(tǒng)現(xiàn)在我們用不著了,現(xiàn)在每個(gè)進(jìn)程的內(nèi)存空間都是虛擬的糯景,互不相干的嘁圈。接下來最好理解的就是通過硬盤文件來進(jìn)行通信。進(jìn)程A在C盤根目錄產(chǎn)生一個(gè)a.txt文件蟀淮,進(jìn)程B將文件打開最住,將內(nèi)容讀取出來即可。

其實(shí)怠惶,也不是非要一個(gè)硬盤中文件涨缚,也可以是一個(gè)操作系統(tǒng)的文件句柄,傳遞的內(nèi)容不必真的放在硬盤中策治,比如說windows的內(nèi)存共享機(jī)制脓魏,unix的通道機(jī)制,不過這些機(jī)制現(xiàn)在的普通碼農(nóng)可能早就不關(guān)心了通惫。

采用文件來傳遞信息茂翔,在很多嚴(yán)肅的系統(tǒng)間,還是唯一能被雙方接收的方案履腋。A公司和B公司合作檩电,A公司為B公司提供重要數(shù)據(jù)。最靠譜的做法就是A公司啟用一個(gè)FTP服務(wù)器府树,將數(shù)據(jù)生成文件俐末,將FTP訪問權(quán)限開發(fā)給B公司。B公司定時(shí)將文件取走奄侠。別看這樣老土卓箫,但是仔細(xì)想想,這是最容易責(zé)任倒查的方式垄潮,某種程度上烹卒,白紙黑字無可抵賴闷盔,誰對誰錯(cuò)一目了然。

接下來要講的就是通過TCP來跨進(jìn)程通信旅急,不管什么高大上的Web Service逢勾,本質(zhì)上就是通過TCP來通信。兩個(gè)進(jìn)程間建立網(wǎng)絡(luò)連接就可以互相發(fā)信息藐吮,至于信息格式溺拱,如何解析如何組包,這都是細(xì)節(jié)層面的東西谣辞,本文不想去細(xì)說迫摔。

到了現(xiàn)在,各種成熟的跨進(jìn)程通信的方案泥从,基本上都是走網(wǎng)絡(luò)連接了句占。各種方案基本功能都沒有問題,難就難在一些高級特性能否支持躯嫉,比如說能不能將通信內(nèi)容持久化(保留一段時(shí)間纱烘,方便定位故障和責(zé)任倒查),對通信內(nèi)容進(jìn)行可以方便的查詢和過濾祈餐,通信的雙方支持透明的集群和冗余等等擂啥。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市昼弟,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌奕筐,老刑警劉巖舱痘,帶你破解...
    沈念sama閱讀 211,290評論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異离赫,居然都是意外死亡芭逝,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,107評論 2 385
  • 文/潘曉璐 我一進(jìn)店門渊胸,熙熙樓的掌柜王于貴愁眉苦臉地迎上來旬盯,“玉大人,你說我怎么就攤上這事翎猛∨趾玻” “怎么了?”我有些...
    開封第一講書人閱讀 156,872評論 0 347
  • 文/不壞的土叔 我叫張陵切厘,是天一觀的道長萨咳。 經(jīng)常有香客問我,道長疫稿,這世上最難降的妖魔是什么培他? 我笑而不...
    開封第一講書人閱讀 56,415評論 1 283
  • 正文 為了忘掉前任鹃两,我火速辦了婚禮,結(jié)果婚禮上舀凛,老公的妹妹穿的比我還像新娘俊扳。我一直安慰自己,他們只是感情好猛遍,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,453評論 6 385
  • 文/花漫 我一把揭開白布馋记。 她就那樣靜靜地躺著,像睡著了一般螃壤。 火紅的嫁衣襯著肌膚如雪抗果。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,784評論 1 290
  • 那天奸晴,我揣著相機(jī)與錄音冤馏,去河邊找鬼。 笑死寄啼,一個(gè)胖子當(dāng)著我的面吹牛逮光,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播墩划,決...
    沈念sama閱讀 38,927評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼涕刚,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了乙帮?” 一聲冷哼從身側(cè)響起杜漠,我...
    開封第一講書人閱讀 37,691評論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎察净,沒想到半個(gè)月后驾茴,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,137評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡氢卡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,472評論 2 326
  • 正文 我和宋清朗相戀三年锈至,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片译秦。...
    茶點(diǎn)故事閱讀 38,622評論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡峡捡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出筑悴,到底是詐尸還是另有隱情们拙,我是刑警寧澤,帶...
    沈念sama閱讀 34,289評論 4 329
  • 正文 年R本政府宣布阁吝,位于F島的核電站睛竣,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏求摇。R本人自食惡果不足惜射沟,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,887評論 3 312
  • 文/蒙蒙 一殊者、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧验夯,春花似錦猖吴、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,741評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至绑谣,卻和暖如春党窜,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背借宵。 一陣腳步聲響...
    開封第一講書人閱讀 31,977評論 1 265
  • 我被黑心中介騙來泰國打工幌衣, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人壤玫。 一個(gè)月前我還...
    沈念sama閱讀 46,316評論 2 360
  • 正文 我出身青樓豁护,卻偏偏與公主長得像,于是被迫代替她去往敵國和親欲间。 傳聞我的和親對象是個(gè)殘疾皇子楚里,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,490評論 2 348

推薦閱讀更多精彩內(nèi)容