我正在尝试将 RabbitMQ 与 React Native 结合使用。我找不到关于这个主题的例子。我遵循了这个很好的答案, 我已经从模拟器连接到服务器。我正在尝试使用rabbitmq hello world教程从服务器发送一条简单的消息。消息进入队列,我可以在浏览器的管理选项卡上看到它。我正在尝试使用以下代码将其作为react-native-rabbitmq read.me来收听。
// Receive one message when it arrives
queue.on('message', (data) => {
});
// Receive all messages send with in a second
queue.on('messages', (data) => {
});
Run Code Online (Sandbox Code Playgroud)
没有从服务器获取消息。任何想法或例子都会很棒。提前致谢。干杯
我在我们正在开发的一款移动应用程序中使用 Rabbit MQ 代理,我对安全方面有点困惑。我们正在使用云托管的rabbitmq,托管平台已经为我们提供了用户名和密码(此后已更改),并且我们正在使用SSL连接,因此不太担心MIM或窃听。
我担心的是任何知道主机和端口的人都可以连接到rabbitmq,因为我们有移动应用程序,我们将rabbitmq用户名和密码存储在设备上(尽管已加密),所以我猜想任何能够物理访问设备并以某种方式解密用户名密码的人可以登录rabbitmq,一旦登录,您几乎可以在rabbitmq上执行任何操作,例如删除队列等。像Rabbitmq这样的MQ如何在移动环境中使用。有没有更好/更安全的使用rabbitmq的方法。