-
公开(公告)号:GB2311443A
公开(公告)日:1997-09-24
申请号:GB9606183
申请日:1996-03-23
Applicant: IBM
Inventor: BLACK GEORGE , JOHNSON PETER
Abstract: A system for message transfer between nodes of a communication network reduces the occurrence of repeated transfer failures associated with a particular message or messages within a batch. When a batch of messages sent from a sender node cannot be stored at a receiver node, the receiver node identifies which messages within the batch caused the rejection and communicates this information to the sender node. The sender node records the destinations of the identified messages in a "destination black list", and then separates messages having these identified problematic destinations from the other messages. The batch of messages is then retransmitted to the receiver, but with the messages which have the identified problematic destinations excluded from the batch. These excluded messages are then dealt with separately without causing repeated rejection of the batch.
-
公开(公告)号:AT176731T
公开(公告)日:1999-02-15
申请号:AT93922031
申请日:1993-10-08
Applicant: IBM
Inventor: CLARKE PAUL , JOHNSON PETER , KINGSTON WILLIAM , DREW ROBIN MILES , BLACK GEORGE , MELI ROGER
-
3.
公开(公告)号:GB2345162A
公开(公告)日:2000-06-28
申请号:GB9828683
申请日:1998-12-24
Applicant: IBM
Inventor: JOHNSON PETER , KNAPMAN JOHN MICHAEL
IPC: G06F17/30 , G06F15/177 , H04L12/18
Abstract: A publish/subscribe data processing broker apparatus, having: a plurality of distribution agents (brokers) each of which has an input for receiving published messages directly from a publisher application and/or receiving subscription data from a subscriber application; a software unit for receiving at a first distribution agent a data message published on a first topic by a first publisher application; and a software unit for distributing the received published data message to a subscriber application which has requested, by entering subscription data, to receive a message on the first topic; wherein a subset of said plurality of distribution agents which include those that lie in a direct path between the publisher application and the subscriber application are configured to be the only distribution agents of said plurality of distribution agents which support said first topic.
-
公开(公告)号:CA2148459A1
公开(公告)日:1995-04-20
申请号:CA2148459
申请日:1993-10-08
Applicant: IBM
Inventor: CLARKE PAUL , JOHNSON PETER , KINGSTON WILLIAM , DREW ROBIN MILES , BLACK GEORGE , MELI ROGER
Abstract: A method of delivering messages between application programs is provided which ensures that no messages are lost and none are delivered more than once. The method uses asynchronous message queuing. One or more queue manager programs (100) is located at each computer of a network for controlling the transmission of messages to and from that computer. Messages to be transmitted to a different queue manager are put onto special transmission queues (120). Transmission to an adjacent queue manager comprises a sending process (130) on the local queue manager (100) getting messages from a transmission queue and sending them as a batch of messages within a syncpoint-manager-controlled unit of work. A receiving process (150) on the receiving queue manager receives the messages and puts them within a second syncpoint-manager-controlled unit of work to queues (180) that are under the control of the receiving queue manager. Commitment of the batch is coordinated by the sender transmitting a request for commitment and for confirmation of commitment with the last message of the batch, commit at the sender then being triggered by the confirmation that is sent by the receiver in response to the request.The invention avoids the additional message flow that is a feature of two-phase commit procedures, avoiding the need for resource managers to synchronise with each other. It further reduces the commit flows by permitting batching of a number of messages.
-
-
-