mqtt 是否能推送数据给多个客户端数据,一次多推。

问题描述

mqtt 是否能推送数据给多个客户端数据,一次多推。

如题所说,遇到一个bug
W/System.err( 1904): Client is not connected (32104)
W/System.err( 1904): at org.eclipse.paho.client.mqttv3.internal.ExceptionHelper.createMqttException(ExceptionHelper.java:27)
W/System.err( 1904): at org.eclipse.paho.client.mqttv3.internal.ClientComms.internalSend(ClientComms.java:101)
W/System.err( 1904): at org.eclipse.paho.client.mqttv3.internal.ClientComms.sendAndWait(ClientComms.java:111)
W/System.err( 1904): at org.eclipse.paho.client.mqttv3.MqttClient.subscribe(MqttClient.java:588)
W/System.err( 1904): at org.eclipse.paho.client.mqttv3.MqttClient.subscribe(MqttClient.java:482)
W/System.err( 1904): at de.eclipsemagazin.mqtt.push.MQTTService$1.handleMessage(MQTTService.java:45)
W/System.err( 1904): at android.os.Handler.dispatchMessage(Handler.java:102)
W/System.err( 1904): at android.os.Looper.loop(Looper.java:136)
W/System.err( 1904): at android.app.ActivityThread.main(ActivityThread.java:5017)
W/System.err( 1904): at java.lang.reflect.Method.invokeNative(Native Method)
W/System.err( 1904): at java.lang.reflect.Method.invoke(Method.java:515)
W/System.err( 1904): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:788)
W/System.err( 1904): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:604)
W/System.err( 1904): at dalvik.system.NativeStart.main(Native Method)
W/System.err( 1904): Timed out waiting for a response from the server (32000)
W/System.err( 1904): at org.eclipse.paho.client.mqttv3.internal.ExceptionHelper.createMqttException(ExceptionHelper.java:27)
W/System.err( 1904): at org.eclipse.paho.client.mqttv3.internal.ClientComms.connect(ClientComms.java:162)
W/System.err( 1904): at org.eclipse.paho.client.mqttv3.MqttClient.connect(MqttClient.java:339)
W/System.err( 1904): at de.eclipsemagazin.mqtt.push.MQTTService$3.run(MQTTService.java:111)
W/System.err( 1904): at java.lang.Thread.run(Thread.java:841)
D/dalvikvm( 599): GC_CONCURRENT freed 874K, 19% free 4489K/5488K, paused 27ms+5ms, total 84ms

时间: 2024-09-15 19:21:23

mqtt 是否能推送数据给多个客户端数据,一次多推。的相关文章

fetchGroupInfo 还有 设置是否推送的方法有Bug,设置了不允许推送,但是一会刷新数据又会变成允许

问题描述 [[EaseMob sharedInstance].chatManager asyncIgnoreGroupPushNotification:self.group.groupId isIgnore:ignore completion:^(NSArray *ignoreGroupsList, EMError *error) {使用这个方法设置是否推送 然后 使用下面这个方法获取数据     [[EaseMob sharedInstance].chatManager asyncFetchG

已经是是好友,再次发送好友申请对方还能够接到推送吗,被拉黑的能接收到推送么?

问题描述 A,B俩人已经是好友了,这时候A再次向B发送好友申请,这时候B还能收到好友申请的推送么? 如果B直接把A拉黑,这时候A 向 B发送好友申请,B能收到好友申请. 环信服务端有没有对好友申请做限制?是不是任何情况都可以直接向对方发送好友申请?不用管双方是否是好友,是否被拉入黑名单,发送好友申请后对方都能收到推送? 解决方案 demo中的处理是:A和B已经是好友了,就不能发送好友申请了,这是因为在发送好友申请之前做了个判断:如果B把A拉黑,A发送好友申请给B,B依然能收到,因为demo没有对

手机收不到离线推送,官方demo杀死程序也收不到推送,怎么搞啊?求大神指点

问题描述 解决方案 你看下 是不是证书的问题http://www.imgeek.org/article/825307504     如果不是我也没办法了

java后台异步推送消息至服务器(mqtt paho)

问题描述 java后台异步推送消息至服务器(mqtt paho) web创建消息推送保存至数据库后,后台从数据库获取数据并异步推送:即每次获取一条数据推送,推送成功后再获取第二条数据推送,依此类推,当没有数据时处于睡眠状态.我该怎么实现. 解决方案 wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww

activeMQ 推送之mqtt客户端

使用activeMQ进行Android推送 activeMQ下载地址:http://activemq.apache.org/download.html 下载后是一个压缩包:apache-activemq-5.9.0-bin.zip 启动方式: 解压缩,进入apache-activemq-5.9.0-bin\apache-activemq-5.9.0\bin,双击activemq.bat,即可启动activeMQ服务  启动之后:  android客户端推送采用mqtt(paho-mqtt-cli

如何处理把上前条数据分别推送出去

问题描述 app有个发送通知的功能,调用服务端相应接口,服务端查询所有要接收通知的对象,然后调用百度云推送sdk(相当于一个webrequest)去发送推送请求,当接收对象有上千或更多的时候,服务端如何处理性能更佳呢,目前是用的多线程,一个对象开一个线程,但是线程到达极限了还是会出问题的? 解决方案 解决方案二:简言之,就是如何在不影响web主线程的前提下异步发送上千条数据的请求解决方案三:引用楼主zhanghongrui1988的回复: ,然后调用百度云推送sdk(相当于一个webreques

微服务间如何选择推送和拉取数据

在现在的系统架构中,服务间会大量采用消息来进行通信.在消息系统中,一般有两种消费模式:生产端推送和消费端拉取.那么在什么情况下,我们采用生产端推送,什么情况下换为消费端拉取呢?今天本篇文章就针对这个话题谈谈我个人的想法,希望对大家有用. 简单来说,是由实际业务决定.包括通信间的双方系统的技术实现.双方系统的架构和性能,看日后是否此业务会经常修改等多方面决定的.   数据是动态的且实时性强,宜采用生产端推送 订单系统有一些订单数据,供应链系统需要订单系统的订单数据,并做后续处理.例如, 订单系统的

云巴:让管理者进行一对多和一对一推送

摘要: 创业者在设计移动端应用的时候,总是比较关心产品的形态.功能.设计和内容,但是当产品的运营走向后期阶段,就需要将更多精力和技术放在后端的维护上,比较常见的就是做推送 创业者在设计移动端应用的时候,总是比较关心产品的形态.功能.设计和内容,但是当产品的运营走向后期阶段,就需要将更多精力和技术放在后端的维护上,比较常见的就是做推送.数据储存等等. 而当智能手机的普及率以及运算能力不断提高,用户群也变得巨大起来,更重要的是,我们对网络的依赖也使得用户 7/24 Online 成为常态.就如同咱们

推送 从入门到放弃

推送 推送简直就是一种轻量级的骚扰方式 自从有了推送,各个公司基本上都在使用推送,这确实是一个比较好的提醒方式,Android较iOS强的一个部分,也就是在于Android的Notification.Google教育我们利用好Android的通知模块,做更多友好的交互,可这句话,翻译成中文,不知不觉,就变成了在Notification中推送各种广告,而且仅仅就是一些广告,Notification各种牛逼的功能,完全不需要,这也违背了Google设计Notification的初衷. 更关键的是,现