Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/403.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Rabbit MQ Advice体系结构多线程JAVA_Java_Multithreading_Rabbitmq - Fatal编程技术网

Rabbit MQ Advice体系结构多线程JAVA

Rabbit MQ Advice体系结构多线程JAVA,java,multithreading,rabbitmq,Java,Multithreading,Rabbitmq,我是rabbit MQ的新手,我想在我的应用程序中使用它,我需要一些澄清: -首先,我的应用程序是一个api,用作(多个java项目中的maven依赖项) -api角色是在这些项目中检测到某些事件时通知用户 -通知将以两种方式通过电子邮件和短信发送 -每次检测到事件时,api都会将其写入rabbit mq队列和发件人(用于通知的独立项目,一个用于电子邮件,另一个用于sms) -首先,作为一个初学者,我认为它是与一个频道相关的两个队列,一个是SMS发送者作为消费者的队列,另一个是电子邮件发送者作为

我是rabbit MQ的新手,我想在我的应用程序中使用它,我需要一些澄清: -首先,我的应用程序是一个api,用作(多个java项目中的maven依赖项) -api角色是在这些项目中检测到某些事件时通知用户 -通知将以两种方式通过电子邮件和短信发送 -每次检测到事件时,api都会将其写入rabbit mq队列和发件人(用于通知的独立项目,一个用于电子邮件,另一个用于sms) -首先,作为一个初学者,我认为它是与一个频道相关的两个队列,一个是SMS发送者作为消费者的队列,另一个是电子邮件发送者作为消费者的队列,但是当队列中有大量消息时,我如何管理多线程呢。
我知道我对rabbit MQ的理解非常薄弱,但我没有很多时间,我需要帮助去哪里以及如何快速学习

一个想法是只交换一个通知,并将其绑定到两个队列,每个队列用于短信和电子邮件通知。
您可以阅读路由(绑定如何工作等)