日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

redis是數(shù)據(jù)庫還是中間件 c#消息隊列實際應用( 二 )



在運行./msgsnd程序后,使用ipcs命令,可查看到消息隊列的狀態(tài)信息 。如下圖,顯示有一條消息 。
分步執(zhí)行和查看消息隊列信息在后臺執(zhí)行./msgsnd & 。

redis是數(shù)據(jù)庫還是中間件 c#消息隊列實際應用


發(fā)送消息
ipcs查看Message Queues信息 。
redis是數(shù)據(jù)庫還是中間件 c#消息隊列實際應用


查看ipcs
執(zhí)行./msgrcv,接收消息隊列信息 。
redis是數(shù)據(jù)庫還是中間件 c#消息隊列實際應用


接收消息
ipcs查看Message Queues信息 。消息已被接收 。
redis是數(shù)據(jù)庫還是中間件 c#消息隊列實際應用


查看ipcs
最后是對POSIX和System V的一個起源介紹POSIX
POSIX(Portable Operating System Interface for Computing Systems)是由IEEE 和ISO/IEC 開發(fā)的一簇標準 。該標準是基于現(xiàn)有的UNIX 實踐和經(jīng)驗,描述了操作系統(tǒng)的調(diào)用服務接口,用于保證編制的應用程序可以在源代碼一級上在多種操作系統(tǒng)上移植運行 。它是在1980 年早期一個UNIX 用戶組(usr/group)的早期工作的基礎上取得的 。該UNIX 用戶組原來試圖將AT&T 的系統(tǒng)V 和Berkeley CSRG的BSD 系統(tǒng)的調(diào)用接口之間的區(qū)別重新調(diào)和集成,從而于1984 年產(chǎn)生了/usr/group 標準 。1985 年,IEEE操作系統(tǒng)技術委員會標準小組委員會(TCOS-SS)開始在ANSI 的支持下責成IEEE 標準委員會制定有關程序源代碼可移植性操作系統(tǒng)服務接口正式標準 。到了1986 年4 月,IEEE 就制定出了試用標準 。第一個正式標準是在1988 年9 月份批準的(IEEE 1003.1-1988),也既以后經(jīng)常提到的POSIX.1 標準 。
System V
System V,曾經(jīng)也被稱為 AT&T System V,是Unix操作系統(tǒng)眾多版本中的一支 。它初由 AT&T 開發(fā),在1983年第一次發(fā)布 。一共發(fā)行了4個 System V 的主要版本:版本1、2、3 和 4 。System V Release 4,或者稱為SVR4,是成功的版本,成為一些UNIX共同特性的源頭,例如 ”SysV 初始化腳本“ (/etc/init.d),用來控制系統(tǒng)啟動和關閉,System V Interface Definition (SVID) 是一個System V 如何工作的標準定義 。
AT&T 出售運行System V的專有硬件,但許多(或許是大多數(shù))客戶在其上運行一個轉售的版本,這個版本基于 AT&T 的實現(xiàn)說明 。流行的SysV 衍生版本包括 Dell SVR4 和 Bull SVR4 。當今廣泛使用的 System V 版本是 SCO OpenServer,基于 System V Release 3,以及SUN Solaris 和 SCO UnixWare,都基于 System V Release 4 。
System V 是 AT&T 的第一個商業(yè)UNIX版本(UNIX System III)的加強 。傳統(tǒng)上,System V 被看作是兩種UNIX”風味”之一(另一個是 BSD) 。然而,隨著一些并不基于這兩者代碼的UNIX實現(xiàn)的出現(xiàn),例如 Linux 和 QNX,這一歸納不再準確,但不論如何,像POSIX這樣的標準化努力一直在試圖減少各種實現(xiàn)之間的不同 。
【redis是數(shù)據(jù)庫還是中間件 c#消息隊列實際應用】就先到這里,后面再講一下Posix消息隊列和自己用代碼實現(xiàn)的消息隊列 。

推薦閱讀