首页 > 解决方案 > 在 Android 应用程序中使用 RabbitMQ

问题描述

我正在开发一个 Android 实时消息应用程序。服务器是 RabbitMQ,所以我在 Android 应用程序中使用 RabbitMQ 客户端。

现在 Android 服务不能在后台“永远”运行。所以我的逻辑是在一些传输不活动后启动意图服务,建立 Rabbit 连接,发送/接收消息并停止服务(+关闭连接) - 大约 30 秒没有传入/传出消息。但是创建 RabbbitMQ 连接非常昂贵并且需要一些时间(几秒钟,有时大约 15-20 秒)。这是一个不可接受的延迟...

所以,我的问题是如何在 Android 应用程序中使用 RabbitMQ?最佳实践?

标签: androidxamarin.androidrabbitmq

解决方案


推荐阅读