1.处理任务维度不同。多线程是进程内的概念,在一个进程中可以有多个线程并行处理任务; Mq是通过把消息发送到不同应用节点的不同进程来处理任务。 2.数据的可靠性不同。多线程异步处理任务的时候,数据是基于共享内存来交互的,一旦程序崩溃,内存的数据会丢失。在mq中可以通过消息队列的持久化机制,从而保证数据的可靠...
1.处理任务维度不同。多线程是进程内的概念,在一个进程中可以有多个线程并行处理任务; Mq是通过把消息发送到不同应用节点的不同进程来处理任务。 2.数据的可靠性不同。多线程异步处理任务的时候,数据是基于共享内存来交互的,一旦程序崩溃,内存的数据会丢失。在mq中可以通过消息队列的持久化机制,从而保证数据的可靠...