RabbitMQ + Android:basicConsume 方法如何运作良好?

时间:2021-04-06 13:03:51

标签: android rabbitmq

我正在尝试将 rabbitMQ 与 Android/Java 结合使用,但很难尝试!

basicConsume 中设置的回调方法效果不佳,因为它创建的线程不会保持活动状态,我想。

我的应用程序在 Activity 上有主线程,第二个线程有 Handler 与主线程通信。两个线程都可以,但是 basicConsume 不起作用...我的 rabbitmq 实例收到消息但回调不起作用。

有关更多信息,rabbitMQ 的文档说通道创建线程: “Connection 和 Channel 的线程行为已经改变,因此每个 Channel 使用不同的线程来分派给 Consumers。” https://rabbitmq.github.io/rabbitmq-java-client/api/4.x.x/com/rabbitmq/client/QueueingConsumer.html

如果该系统需要对额外线程进行严格控制以保持活动状态,那么这种无用户管理的线程(由rabbitMQ 通道创建的线程)如何在 Android 中正常工作?

0 个答案:

没有答案
相关问题