阜阳师范学院学报(自然科学版)
阜暘師範學院學報(自然科學版)
부양사범학원학보(자연과학판)
JOURNAL OF FUYANG TEACHERS COLLEGE(NATURAL SCIENCE EDITION)
2014年
3期
46-50
,共5页
刘冬冬%王戴木%牛磊%郭博
劉鼕鼕%王戴木%牛磊%郭博
류동동%왕대목%우뢰%곽박
进程%MyQ%邮箱
進程%MyQ%郵箱
진정%MyQ%유상
process%MyQ%mailbox
设计了一种在UNIX环境下基于SYSTEM V IPC的消息中间件模型。模型引入了邮箱的概念并通过MyQ对进行消息传递的每个进程分配一个全局唯一的邮箱号,进程从自己的邮箱中接收消息以及发送消息到目标进程的邮箱。具体实现是MyQ通过共享内存传递消息内容,为每个进程创建一个消息队列用于接收通知消息,并由信号灯进行并发访问控制。这样可以提高消息传递效率以及有效解决大数据量传递情况下消息队列堵死的问题。
設計瞭一種在UNIX環境下基于SYSTEM V IPC的消息中間件模型。模型引入瞭郵箱的概唸併通過MyQ對進行消息傳遞的每箇進程分配一箇全跼唯一的郵箱號,進程從自己的郵箱中接收消息以及髮送消息到目標進程的郵箱。具體實現是MyQ通過共享內存傳遞消息內容,為每箇進程創建一箇消息隊列用于接收通知消息,併由信號燈進行併髮訪問控製。這樣可以提高消息傳遞效率以及有效解決大數據量傳遞情況下消息隊列堵死的問題。
설계료일충재UNIX배경하기우SYSTEM V IPC적소식중간건모형。모형인입료유상적개념병통과MyQ대진행소식전체적매개진정분배일개전국유일적유상호,진정종자기적유상중접수소식이급발송소식도목표진정적유상。구체실현시MyQ통과공향내존전체소식내용,위매개진정창건일개소식대렬용우접수통지소식,병유신호등진행병발방문공제。저양가이제고소식전체효솔이급유효해결대수거량전체정황하소식대렬도사적문제。
A SYSTEM V IPC messaging middleware model is presented in UNIX environment. This model introduces the concept of mailbox and through MyQ assigns a globally unique number for each mailbox messaging process. The process receives messages from its mailbox and sends e-mail messages to the target process. Specific implementation is that MyQ passes messages through shared memory contents and creates a message queue for each process to receive notification messages, and that concurrent access is controlled by lights. This can not only improve the message-passing efficiency but also solve the problem that message queue is blocked when large amounts of data are transferred.