主权项 |
1. A transaction ordering method for use in a system having one or more consumers, a first producer, and a second producer, the method comprising:
receiving, by an agent, an order-dependent transaction from the consumer, the agent being between a first bus and a second bus, the order-dependent transaction being intended for the first producer, wherein the first producer is on the first bus and a second producer is on the second bus; sending, by the agent, a dummy transaction to the second producer on the second bus, the second bus comprising one or more pending transactions, wherein the dummy transaction causes pending transactions on the second bus to be flushed; flushing on the second bus, the one or more pending transactions; receiving, by the agent, an indication that the one or more pending transactions are completed; and releasing, by the agent, the order-dependent transaction to the first producer on the first bus. |