【问题标题】:Does JS paho client has limited features compared to java client?与 java 客户端相比,JS paho 客户端的功能是否有限?
【发布时间】:2016-06-28 08:49:33
【问题描述】:

在浏览器端我使用paho 客户端和服务器是Activemq。我发现 paho JS 客户端的功能非常有限,但 java 客户端有很多功能。

我想要的一些功能是消息传递确认、消息时间等。我怎样才能在浏览器端客户端获得所有这些功能,或者这些功能的 MQTT 聊天应用程序的通用架构应该是什么。我应该单独调用 Java api 来获得这些功能吗?

【问题讨论】:

  • 我相信您可能会混淆 Paho MQTT 客户端(Java 和 Javascript)以及将连接到 ActiveMQ 的其他 Java 客户端库之一,例如AMQP 或 STOMP
  • 我看到 paho java 客户端比 paho js 客户端有更多功能

标签: activemq mqtt paho


【解决方案1】:

JavaJavascript 都有 onMessageDelivered 的回调

而且 MQTT 没有时间戳字段,所以我不确定你在哪里看到过消息时间

【讨论】:

  • 在 paho js 客户端 onMessageDelivered 中无法知道消息已被其他最终用户接收
  • 我看到onMessageDelivered 会为每条发送的消息调用,无论用户是否收到该消息
  • MQTT 没有端到端的传递通知,您将得到的最好结果是确认消息已通过 QOS 1/2 消息到达代理
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-10-07
  • 1970-01-01
  • 2011-07-25
  • 2017-11-28
  • 1970-01-01
  • 2016-02-28
相关资源
最近更新 更多