Recently in the thinking of distributed systems and multi-system collaboration cache synchronization mechanism, Baidu a bit, found that ACTIVEMQ is suitable for this scenario and more powerful. This mark indicates the beginning to understand ACTIVEMQ!!!
Description: ACTIVEMQ is an open source messaging system for Apache that receives producer-produced messages and sends incoming messages to consumers who register to receive this type of message.
Function: Mainly used for system collaboration, information notification
Communication: Message processing system as a separate system, communication using asynchronous way, the producer only need to send the message to the system, how to send the system, when to push the message to consumers, producers do not need to care
Personal conjecture:
The message producer needs to know whether the messages I produce have all been received by the consumer, and how this state gets
The message must ensure that the consumer receives, the colleague completes the log record, and if the error logs the error message
Beginner's personal understanding about ACTIVEMQ