以一个故事的角度展开RocketMQ
1什么是消息队列来,讲个故事:一位进京赶考的人儿,在一个渡口准备上船,父母送他到渡口,看着他上船,走远,直到消失在视野,但是没有得到孩儿安全到达的消息他们是不会走的,等了好久好久,船夫回来了,告诉他们他们的孩子安全到达了,他们满意的走了。某一天,来了100位进京赶考的人儿,都急着上船,乱做一团,结果船翻了,更乱了。但是,有一位高人,给码头建了一座房子,雇了一帮工作人员。房子还有好几层多少人都能装下
1 什么是消息队列

来,讲个故事:
一位进京赶考的人儿,在一个渡口准备上船,父母送他到渡口,看着他上船,走远,直到消失在视野,但是没有得到孩儿安全到达的消息他们是不会走的,等了好久好久,船夫回来了,告诉他们他们的孩子安全到达了,他们满意的走了。
某一天,来了100位进京赶考的人儿,都急着上船,乱做一团,结果船翻了,更乱了。
但是,有一位高人,给码头建了一座房子,雇了一帮工作人员。房子还有好几层多少人都能装下。
不管来码头的有多少人,都由工作人员安排先坐到房子里指定的地方,排队等候,然后由指定的船来送走。有了房子里的工作人员,送孩子的父母也不用等了,等到船夫回来了,工作人员会去找到他们,告诉他们他们的孩子安全抵达了。
类比一下,这里的小房子就好比一个消息队列,乘船的人就是要发送的消息,然后送考生的父母就是生产者,船夫就是消费者。
消息队列(Message Queue)是一种消息队列服务中间件,提供一套完整的信息生产,传递,消费的软件系统。
但消息队列的功能远不止于队列,其本质是两个进程传递消息
原创不易,完成人机校验,阅读全文