CN100492302C - Method for realizing interprocess asynchronous communication based on Java - Google Patents

Method for realizing interprocess asynchronous communication based on Java Download PDF

Info

Publication number
CN100492302C
CN100492302C CNB2006101547942A CN200610154794A CN100492302C CN 100492302 C CN100492302 C CN 100492302C CN B2006101547942 A CNB2006101547942 A CN B2006101547942A CN 200610154794 A CN200610154794 A CN 200610154794A CN 100492302 C CN100492302 C CN 100492302C
Authority
CN
China
Prior art keywords
message
communication
thread
module
communication service
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CNB2006101547942A
Other languages
Chinese (zh)
Other versions
CN1975680A (en
Inventor
胡威
陈天洲
谢斌
杨扬
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhejiang University ZJU
Original Assignee
Zhejiang University ZJU
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhejiang University ZJU filed Critical Zhejiang University ZJU
Priority to CNB2006101547942A priority Critical patent/CN100492302C/en
Publication of CN1975680A publication Critical patent/CN1975680A/en
Application granted granted Critical
Publication of CN100492302C publication Critical patent/CN100492302C/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The invention involves the area of inter-process communication techniques, which is to provide a method for asynchronous inter-process communication based on JAVA. The method includes the following steps: (1) the implementation of communication service procedure; (2) implementation of intra-process communication service; (3) message design; (4) implementation of communication process. The invention adopts concentrated communication, and introduces message trigger mechanism in the inter-communication with upper applications. While receiving messages, the communication system will invoke callback functions to process. Meanwhile, messages are encapsulated to be objects, and are transmitted with Java's serialization mechanism. Processes only communicate with service programs. Processes know where service programs are, and service programs keep information of all processes.

Description

Implementation method based on the interprocess asynchronous communication of Java
Technical field
The present invention relates to the inter-process communication techniques field, in particular, relate to a kind of implementation method of the interprocess asynchronous communication based on Java.
Background technology
The notion of process communication derives from one-of-a-kind system at first.Because each process is all moved in the address realm of oneself, for guaranteeing that two had not only been disturbed but also harmonious work between the processes of intercommunication mutually mutually, operating system provides corresponding establishment for process communication, as the pipeline among the UNIX BSD (pipe), named pipes (namedpipe) and soft interrupt signal (signal), the message (message) of UNIX system V, shared memory (shared memory) and semaphore (semaphore) etc. are communicated by letter but all only limit to be used between this machine process.Process communication will solve between net is mutual communication issue (can the special case of regarding as with the machine process communication wherein) between different main frame processes.What at first will solve is process identification (PID) problem between net for this reason.On the same main frame, different processes can be used process number (process ID) unique identification.But under network environment, the process number of each main frame independent allocation can not this process of unique identification.For example, host A is given certain process number 5, also can have No. 5 process in the B machine, and therefore, " No. 5 processes " the words is just nonsensical.
Secondly, the procotol that operating system is supported is numerous, and the working method difference of different agreement, address format are also different.Therefore, process communication also will solve the identification problem of multiple agreement between net.
In order to address the above problem, ICP/IP protocol has been introduced following several notion.
Port: can be the assignable a kind of resource of operating system by the communication port of name and addressing in the network.According to the description of OSI seven layer protocols, the maximum difference on function of transport layer and network layer is that transport layer provides the process communication ability.In this sense, the final address of network service has been not only a host address just, also comprises certain identifier of the process of can describing.For this reason, ICP/IP protocol has proposed the protocol port notion of (protocol port is called for short port), is used to identify the process of communication.
Port is a kind of abstract software configuration (comprising some data structures and I/O buffer zone).Application program (being process) connects by system call and certain port after (binding), and the data that transport layer is passed to this port are all received by corresponding process, and corresponding process is issued the data of transport layer and all passed through this port output.In the realization of ICP/IP protocol, port operation is similar to general I/O operation, and process is obtained a port, is equivalent to obtain local unique I/O file, can visit it with general read-write primitive.
Be similar to filec descriptor, each port all has an integer type identifier that is port numbers (port number), is used to distinguish different port.Because two agreement TCP of TCP/IP transport layer and UDP are two software modules fully independently, therefore port numbers separately is also separate, as TCP No. 255 ports is arranged, and UDP also can have No. 255 ports, and the two does not conflict.
The distribution of port numbers is a major issue.Two kinds of basic allocation scheme are arranged: first kind is global assignment, and this is a kind of centralized control, is distributed unitedly according to user's needs by a generally acknowledged central office, and the result is published.Second kind is local the distribution, claim again dynamically to connect, when promptly process needed the service of access transport layer, system filed an application to local operation, operating system is returned a port numbers that this locality is unique, and process will ownly connect (colligation) with this port numbers by suitable system call again.Combine above-mentioned dual mode in the distribution of TCP/IP port numbers.TCP/IP is divided into two parts with port numbers, and is a spot of as reserved port, distributes to service processes with global mode.Therefore, each standard server all has the port (being known mouthful, well-known port) that an overall situation is generally acknowledged, even on different machines, its port numbers is also identical.Remaining is free port, distributes with local mode.TCP and UDP stipulate that all the port numbers less than 256 could make to keep port.
The address: two processes of communicating by letter in the network service are respectively on different machines.In interconnection network, two machines may be positioned at different networks, and these networks connect by network interconnection apparatus, network interconnection (gateway, bridge, router etc.).
Connect: the communication link between two processes is called connection.Be connected inside and show as some buffer zones and one group of protocol, externally do not show than there not being the high reliability of connection.
Summary of the invention
Fundamental purpose of the present invention is to overcome deficiency of the prior art, and a kind of implementation method of the interprocess asynchronous communication based on Java is provided.
In order to solve the problems of the technologies described above, the present invention is achieved by the following technical solutions.
A kind of implementation method of the interprocess asynchronous communication based on Java may further comprise the steps:
The realization of (1) communication service process:
The communication service process is the multi-thread mechanism that utilizes Java to provide, and safeguards three kernel data structures: communication structure table, process group concordance list and transmission thread example table; The communication service process comprises six modules: process Registering modules, message sink module, message distribution module, control module, communication structure class and message transmission module;
(2) in-process communication service process realizes:
In-process communication service process provides an asynchronous message trigger communication interface to the upper layer application of communication process, in-process communication service process is realized that by in-process communication service module it comprises sending module, receiver module, message trigger module and message processing module;
(3) design of message:
Message is made up of message header and message body, and message header comprises the addressing information of the type and the process of message, and message body comprises user data;
(4) communication process:
1. the object sequence mechanism that in-process communication service process sending module utilizes Java to provide directly will mail to gateway with the message of message object encapsulation;
2. communication service process Registering modules is made of port watcher thread and access control thread, the port watcher thread is monitored the connection request that comes from communication process, whenever receive a connection request, start an access control thread, check the legitimacy that connects: if password is correct, in the communication structure class, increase this and connect corresponding socket, and corresponding object input and object output, and, this sends the thread example for connecting newly-built message, it is write in the data structure of message distribution module maintenance, if password is incorrect, close this connection;
3. communication service process message receiver module adopts all sockets in the unblock mode polling communication structural table, note the socket that message arrives, successively from wherein reading message, whenever obtain a piece of news, send by suitable transmission thread example in the message distributor selection message transmission module;
4. communication service process message distribution module is searched the transmission thread example table of target process place process group according to the group id of message, in sending the thread example table according to the group of target process in sign search the transmission thread example tree of this process correspondence, message is passed to tree go up all leaf nodes, promptly send the thread example, be responsible for sending a message to target process by them, send thread example tree and safeguard all transmission thread examples that send message to same communication process;
5. communication service process control module guarantees the timely release of resource, checks to send the state that sends thread in the thread example tree, if die, discharges the handle that points to this thread, closes and delete the corresponding communication structure;
6. communication service process message sending module is responsible for message is mail to target process, comprise a plurality of transmission thread examples, send thread and safeguard a privately owned message queue, message to be sent such as be used to preserve, thread was in blocked state when message queue was empty, when having message to send, the message distribution module can write message message queue and wake this thread up;
7. in-process communication service process receiver module receives the message of sending from gateway, at pending message queue of thread internal maintenance and Message Processing thread pool, adopt the communication mode that blocks, the obstruction monitoring is connected with gateway communication, when having message to arrive, be waken up, message is handled;
8. after in-process communication service module is received a message, in the Message Processing thread, at first judge the type of message: be datagram message or response message, if datagram message, group id according to message source, corresponding disposal route during the message call Processing Interface realizes setting is handled, if response message, in the message matching queue, search the pairing object according to the message sequence number, call the disposal route to response message that this object provides, the response message disposal route in the realization of messaging interface and the pairing object is all realized by upper layer application;
9. in-process communication service process message receiver module is whenever received a piece of news, and a vacant thread in the activation Message Processing thread pool is finished the processing of message.
As a kind of improvement, being connected into of described process Registering modules control communication process guarantees the security of communication service process; The message that described message sink module received communication process is sent; Process concordance list in described message distribution module maintenance process group index table and the group is realized the addressing and the maintenance that sends the thread example of target process; Described control module guarantees the timely release of resource; Described communication structure class maintain communications structural table is realized the communication structure table increased, deletes, changes method; Described message transmission module is responsible for message is mail to target process.
As a kind of improvement, described communication structure table record is connected into all sockets and the foundation object input and the object output thereon of gateway, described process group concordance list is to be key word with the target process group id, to point to the handle that sends the thread example table is the Hash table of value, described transmission thread example table is to be designated key word in the group with target process, and the handle that points to the transmission thread example tree of this process correspondence is the Hash table of value.
As a kind of improvement, the object sequence mechanism that described sending module utilizes Java to provide directly will mail to gateway with the message of message object encapsulation; Described receiver module receives the message of sending from gateway; The realization of described message trigger module maintain message Processing Interface is organized into tree structure with it---and message interface is realized tree; Described message processing module is made of the Message Processing thread, and this module is finished the processing to message.
Compared with prior art, the invention has the beneficial effects as follows:
The present invention has adopted centralized communication mode, and with upper layer application mutual in introduced message trigger mechanism, the message of receiving is responsible for calling call back function by communication system handles.Simultaneously, message is packaged into object, utilizes the direct transmission object of serializing mechanism of Java, simplify upper layer application message encapsulation and parsing.Process only and the service interprogram communication, between process with service routine as intermediary's exchange message.Process is understood the position of service routine, and service routine keeps the information of all processes.Method among the present invention is applicable to various process distributed models, the influence of not moved.
Description of drawings
Fig. 1 is a theory diagram of the present invention;
Fig. 2 is the structural representation of communication service process;
Fig. 3 is the structural representation of in-process communication service module.
Embodiment
In conjunction with the accompanying drawings, the present invention is further illustrated below.
A kind of implementation method of the interprocess asynchronous communication based on Java, its specific implementation method is as follows:
The realization of (1) communication service process:
The communication service process is the terminal of communication, adopted the strategy of " receiving slowly " " fast sending out " in the design, and make full use of the multi-thread mechanism that Java provides, be a process that comprises a plurality of threads, safeguard three kernel data structures: communication structure table, process group concordance list and transmission thread example table;
The communication structure table record is connected into all sockets and the foundation object input (ObjectInput) and the object output (Object Out) thereon of gateway, the process group concordance list is to be key word with the target process group id, to point to the handle that sends the thread example table is the Hash table of value, send the thread example table and be in the group with target process and be designated key word, the handle that points to the transmission thread example tree of this process correspondence is the Hash table of value;
The communication service process is made of six modules:
● being connected into of process Registering modules control communication process guarantees the security of communication service process;
● the message that message sink module received communication process is sent;
● the message distribution module is the core component of communication service process, and process concordance list in maintenance process group index table and the group is realized the addressing and the maintenance that sends the thread example of target process;
● control module guarantees the timely release of resource;
● communication structure class maintain communications structural table, realize the communication structure table increased, deletes, changes method;
● message transmission module is responsible for message is mail to target process;
(2) in-process communication service process realizes:
In-process communication service process provides an asynchronous message trigger communication interface to the upper layer application of communication process, in-process communication service process is realized that by in-process communication service module it comprises sending module, receiver module, message trigger module and message processing module;
● the object sequence mechanism that sending module utilizes Java to provide, directly will mail to gateway with the message of Message object (message object) encapsulation;
● receiver module receives the message of sending from gateway;
● the realization of message trigger module maintain message Processing Interface is organized into tree structure with it---and message interface is realized tree;
● message processing module is made of the Message Processing thread, and this module is finished the processing to message;
(3) design of message:
Message adopts the object mode to realize, mainly supports 3 types message: datagram message, request message and response message, and message is made up of message header and message body, and message header comprises the addressing information of the type and the process of message, and message body comprises user data;
(4) communication process:
1. the object sequence mechanism that in-process communication service process sending module utilizes Java to provide directly will mail to gateway with the message of Message object (message object) encapsulation;
2. communication service process Registering modules is made of port watcher thread and access control thread, the port watcher thread starts when the communication service process initiation, monitoring comes from the connection request of communication process, whenever receive a connection request, start an access control thread, check the legitimacy that connects: the communication process that requires to be connected into sends registration message in the stipulated time after sending connection request, the sign and the log-in password that comprise this process in the registration message, if password is correct, in the communication structure class, increase this and connect corresponding socket, and corresponding object input and object output, and, this sends the thread example for connecting newly-built message, it is write in the data structure of message distribution module maintenance,, close this connection if password is incorrect;
3. communication service process message receiver module starts in the communication service process initialization, the communication service process stops when closing, but be in dispatch state all the time in the life cycle of communication service process, the message sink module adopts all sockets in the unblock mode polling communication structural table, note the socket that message arrives, from wherein reading message, whenever obtain a piece of news successively, send by suitable transmission thread example in the message distributor selection message transmission module;
4. whenever there being message to arrive, communication service process message distribution module is searched the transmission thread example table of target process place process group according to the group id of message, in sending the thread example table according to the group of target process in sign search the transmission thread example tree of this process correspondence, message is passed to tree goes up all leaf nodes---send the thread example, be responsible for sending a message to target process by them, send thread example tree and safeguard all transmission thread examples that send message to same communication process;
5. because communication gate will keep connection with a plurality of communication processs simultaneously, there are a plurality of communication thread inside, the state of thread is all in dynamic the variation, communication service process control module guarantees the timely release of resource, and it is a background thread, regularly starts, check the state that sends thread in the thread example tree that sends, if die, discharge the handle that points to this thread, close and delete the corresponding communication structure;
6. communication service process message sending module is responsible for message is mail to target process, comprise a plurality of transmission thread examples (each communicates to connect corresponding and sends the thread example), send thread and safeguard a privately owned message queue, message to be sent such as be used to preserve, thread was in blocked state when message queue was empty, when having message to send, the message distribution module can write message message queue and wake this thread up;
7. in-process communication service process receiver module receives the message of sending from gateway, at pending message queue of thread internal maintenance and Message Processing thread pool, adopt the communication mode that blocks, the obstruction monitoring is connected with gateway communication, when having message to arrive, be waken up, message is handled;
8. after in-process communication service module is received a message, in the Message Processing thread, at first judge the type of message: be datagram message or response message, if datagram message, group id according to message source, corresponding disposal route during the message call Processing Interface realizes setting is handled, if response message, in the message matching queue, search the pairing object according to the message sequence number, call the disposal route to response message that this object provides, the response message disposal route in the realization of messaging interface and the pairing object is all realized by upper layer application;
9. in-process communication service process message receiver module is whenever received a piece of news, and a vacant thread in the activation Message Processing thread pool is finished the processing of message.
By the asynchronous communication between above step implementation process.
At last, it is also to be noted that what more than enumerate only is specific embodiments of the invention.Obviously, the invention is not restricted to above embodiment, many distortion can also be arranged.All distortion that those of ordinary skill in the art can directly derive or associate from the disclosed content of the utility model all should be thought protection scope of the present invention.

Claims (4)

1, a kind of implementation method of the interprocess asynchronous communication based on Java is characterized in that, may further comprise the steps:
The realization of (1) communication service process:
The communication service process is the multi-thread mechanism that utilizes Java to provide, and safeguards three kernel data structures: communication structure table, process group concordance list and transmission thread example table; The communication service process comprises six modules: process Registering modules, message sink module, message distribution module, control module, communication structure class and message transmission module;
(2) in-process communication service process realizes:
In-process communication service process provides an asynchronous message trigger communication interface to the upper layer application of communication process, in-process communication service process is realized that by in-process communication service module it comprises sending module, receiver module, message trigger module and message processing module;
(3) design of message:
Message is made up of message header and message body, and message header comprises the addressing information of the type and the process of message, and message body comprises user data;
(4) communication process:
1. the object sequence mechanism that in-process communication service process sending module utilizes Java to provide directly will mail to gateway with the message of message object encapsulation;
2. communication service process Registering modules is made of port watcher thread and access control thread, the port watcher thread is monitored the connection request that comes from communication process, whenever receive a connection request, start an access control thread, check the legitimacy that connects: if password is correct, in the communication structure class, increase this and connect corresponding socket, and corresponding object input and object output, and, this sends the thread example for connecting newly-built message, it is write in the data structure of message distribution module maintenance, if password is incorrect, close this connection;
3. communication service process message receiver module adopts all sockets in the unblock mode polling communication structural table, note the socket that message arrives, successively from wherein reading message, whenever obtain a piece of news, send by suitable transmission thread example in the message distributor selection message transmission module;
4. communication service process message distribution module is searched the transmission thread example table of target process place process group according to the group id of message, in sending the thread example table according to the group of target process in sign search the transmission thread example tree of this process correspondence, message is passed to tree go up all leaf nodes, promptly send the thread example, be responsible for sending a message to target process by them, send thread example tree and safeguard all transmission thread examples that send message to same communication process;
5. communication service process control module guarantees the timely release of resource, checks to send the state that sends thread in the thread example tree, if die, discharges the handle that points to this thread, closes and delete the corresponding communication structure;
6. communication service process message sending module is responsible for message is mail to target process, comprise a plurality of transmission thread examples, send thread and safeguard a privately owned message queue, message to be sent such as be used to preserve, thread was in blocked state when message queue was empty, when having message to send, the message distribution module can write message message queue and wake this thread up;
7. in-process communication service process receiver module receives the message of sending from gateway, at pending message queue of thread internal maintenance and Message Processing thread pool, adopt the communication mode that blocks, the obstruction monitoring is connected with gateway communication, when having message to arrive, be waken up, message is handled;
8. after in-process communication service module is received a message, in the Message Processing thread, at first judge the type of message: be datagram message or response message, if datagram message, group id according to message source, corresponding disposal route during the message call Processing Interface realizes setting is handled, if response message, in the message matching queue, search the pairing object according to the message sequence number, call the disposal route to response message that this object provides, the response message disposal route in the realization of messaging interface and the pairing object is all realized by upper layer application;
9. in-process communication service process message receiver module is whenever received a piece of news, and a vacant thread in the activation Message Processing thread pool is finished the processing of message.
2, the implementation method of the interprocess asynchronous communication based on Java according to claim 1 is characterized in that, in the described step (1): being connected into of process Registering modules control communication process guarantees the security of communication service process; The message that described message sink module received communication process is sent; Process concordance list in described message distribution module maintenance process group index table and the group is realized the addressing and the maintenance that sends the thread example of target process; Described control module guarantees the timely release of resource; Described communication structure class maintain communications structural table is realized the communication structure table increased, deletes, changes method; Described message transmission module is responsible for message is mail to target process.
3, the implementation method of the interprocess asynchronous communication based on Java according to claim 1, it is characterized in that, described communication structure table record is connected into all sockets and the foundation object input and the object output thereon of gateway, described process group concordance list is to be key word with the target process group id, to point to the handle that sends the thread example table is the Hash table of value, described transmission thread example table is to be designated key word in the group with target process, and the handle that points to the transmission thread example tree of this process correspondence is the Hash table of value.
4, the implementation method of the interprocess asynchronous communication based on Java according to claim 1 is characterized in that, the object sequence mechanism that described sending module utilizes Java to provide directly will mail to gateway with the message of message object encapsulation; Described receiver module receives the message of sending from gateway; The realization of described message trigger module maintain message Processing Interface is organized into tree structure with it---and message interface is realized tree; Described message processing module is made of the Message Processing thread, and this module is finished the processing to message.
CNB2006101547942A 2006-11-27 2006-11-27 Method for realizing interprocess asynchronous communication based on Java Expired - Fee Related CN100492302C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2006101547942A CN100492302C (en) 2006-11-27 2006-11-27 Method for realizing interprocess asynchronous communication based on Java

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2006101547942A CN100492302C (en) 2006-11-27 2006-11-27 Method for realizing interprocess asynchronous communication based on Java

Publications (2)

Publication Number Publication Date
CN1975680A CN1975680A (en) 2007-06-06
CN100492302C true CN100492302C (en) 2009-05-27

Family

ID=38125764

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2006101547942A Expired - Fee Related CN100492302C (en) 2006-11-27 2006-11-27 Method for realizing interprocess asynchronous communication based on Java

Country Status (1)

Country Link
CN (1) CN100492302C (en)

Families Citing this family (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101179384B (en) * 2007-11-23 2010-06-02 杭州师范大学 Asynchronization type secure transfer based compile method
CN101739300A (en) * 2008-11-18 2010-06-16 中兴通讯股份有限公司 Method and system for inter-process communication of multimedia terminal
CN101997704A (en) * 2009-08-20 2011-03-30 中兴通讯股份有限公司 Method, device and network management server for realizing element location link state polling
CN102355429A (en) * 2011-08-12 2012-02-15 北京思创银联科技股份有限公司 Pipeline-based inter-process message communication method
CN102368729B (en) * 2011-09-23 2013-11-27 北京东方网信科技股份有限公司 Accurate network speed limit method at non-realtime system
CN103092682B (en) * 2011-10-28 2016-09-28 浙江大华技术股份有限公司 Asynchronous network applications program processing method
CN102567111B (en) * 2011-12-23 2017-10-27 融创天下(上海)科技发展有限公司 A kind of method of asynchronous procedure call, system and terminal device
CN103455380A (en) * 2012-06-05 2013-12-18 上海斐讯数据通信技术有限公司 Multi-process communication system and establishment and communication method thereof
CN102970353B (en) * 2012-11-08 2015-04-08 大唐软件技术股份有限公司 Method and system for business data processing
CN103218267A (en) * 2013-04-16 2013-07-24 百度在线网络技术(北京)有限公司 Method and device for system process of terminal to distribute data to application program process
CN103336843B (en) * 2013-07-18 2017-02-15 山东中创软件工程股份有限公司 Data integration method and device
CN104580209B (en) * 2015-01-06 2017-08-01 烽火通信科技股份有限公司 Realize the device and method of multi-platform Message Processing
CN105303103A (en) * 2015-10-14 2016-02-03 北京奇虎科技有限公司 Method for protecting service process in mobile terminal and mobile terminal
CN105357286B (en) * 2015-10-20 2019-02-05 中国电子科技集团公司第二十八研究所 A kind of real-time messages orientation method for pushing based on Web
CN105677495B (en) * 2016-02-24 2019-07-05 京信通信系统(中国)有限公司 Inter-process communication methods and system
US10222995B2 (en) * 2016-04-13 2019-03-05 Samsung Electronics Co., Ltd. System and method for providing a zero contention parallel data stack
CN105763634B (en) * 2016-04-14 2019-01-04 北京思特奇信息技术股份有限公司 A kind of service implementing method and device based on TCP long connection
CN107783845B (en) * 2016-08-25 2021-04-13 阿里巴巴集团控股有限公司 Message transmission system, method and device
CN106648928A (en) * 2016-11-29 2017-05-10 成都广达新网科技股份有限公司 Method and device for inter-process communication
CN107463380B (en) * 2017-08-01 2018-07-06 武汉斗鱼网络科技有限公司 Message treatment method, device and electronic equipment
CN107911442B (en) * 2017-11-14 2021-03-23 中国银行股份有限公司 Receiving response interface interaction method and device, computer equipment and storage medium
CN108600011B (en) * 2018-04-26 2020-01-24 百度在线网络技术(北京)有限公司 Communication network data transmission method, device, storage medium and terminal equipment
CN108829526B (en) * 2018-05-08 2021-02-02 武汉斗鱼网络科技有限公司 Inter-process communication method, electronic equipment and readable storage medium
CN112181670B (en) * 2019-07-02 2023-04-11 西安诺瓦星云科技股份有限公司 Inter-process communication method and device and Linux equipment
CN110912785A (en) * 2019-12-26 2020-03-24 联陆智能交通科技(上海)有限公司 RSU health detection method and system
CN111371869A (en) * 2020-02-26 2020-07-03 山西鲲博时代信息科技有限公司 Multi-channel communication monitoring method based on intelligent multi-channel gateway
CN111756649A (en) * 2020-05-29 2020-10-09 浪潮电子信息产业股份有限公司 Data transmission method, device, equipment and computer readable storage medium
CN114153783B (en) * 2021-11-23 2022-11-08 珠海海奇半导体有限公司 Method, system, computer device and storage medium for implementing multi-core communication mechanism

Also Published As

Publication number Publication date
CN1975680A (en) 2007-06-06

Similar Documents

Publication Publication Date Title
CN100492302C (en) Method for realizing interprocess asynchronous communication based on Java
US7769031B2 (en) Virtual machine system and method of network communication between virtual machines
US11411897B2 (en) Communication method and communication apparatus for message queue telemetry transport
CN110134534B (en) System and method for optimizing message processing for big data distributed system based on NIO
CN101741819A (en) Protocol conversion gateway
CN107133109B (en) Method and device for communication between modules and computing equipment
US10609125B2 (en) Method and system for transmitting communication data
CN110971491B (en) Electric power system 101 and 104 communication protocol processing system and processing method thereof
CN106027534A (en) System for implementing financial message processing based on Netty
CN107147543A (en) A kind of socket communication means of server towards pc client
CN107682460A (en) A kind of distributed storage trunked data communication method and system
CN102438017A (en) Routing function-based conversion apparatus of Modbus protocol and BACnet Ethernet protocol and conversion method thereof
CN114301995B (en) Conversion switching and intercommunication fusion system and method of real-time industrial Ethernet protocol
CN114222009A (en) Industrial communication multi-protocol conversion system
CN103677975A (en) System and method for having access to internal objects of application systems
CN114584526A (en) ARP protocol processing method, system, storage medium and electronic equipment
CN1929463B (en) Object request agent, method for processing message
CN1972276B (en) A management method and system for protocol access
CN102281197A (en) Radio frequency identification (RFID) router architecture system
JPH05204853A (en) Data processing system, particularly software structure for telecommunication system
CN101404656A (en) Software interface design method for communicating with third party intelligent equipment protocol
CN115086311B (en) Management system of enterprise cross-system service based on cloud service bus
CN114928660B (en) Method for communication between transparent processes of embedded operating system
CN114816792B (en) Remote function calling method based on special channel
CN103347077A (en) Method and device for data transmission of distributed file system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20090527

Termination date: 20101127