博客专栏推荐
-
1177338次
-
122015次
-
56769次
-
29259次
本月博客排行
年度博客排行
-
第1名
青否云后端云 -
第2名
zw7534313 -
第3名
大家都说我很棒 - liyihz2008
- wy_19921005
- hbxflihua
- 腾讯优测1
- e_e
- ning2-eye
- wallimn
- dbagirl
- gengyun12
- luxurioust
- zysnba
- itdatacenter
- alsmile
- robotmen
- xiangjie88
- johnsmith9th
- gaozzsoft
- jywhltj
- fantaxy025025
- zhangdaiscott
- chinahuyong
- 淡看人生
- leslie26
- sichunli_030
- cuityang
- kaizi1992
- jveqi
- mukeliang728
- cpongo1
- hellohank
- zlr
- weiyides
- hanbaohong
- appalese
- jickcai
- zhaoshijie
- lzyfn123
- jackpot1234
- qepwqnp
- ranbuijj
- 解宜然
- lyongq04
- xpenxpen
- ssydxa219
- gdpglc
- java-007
互联网专栏最新文章
基于浏览器的web应用,一般都是通过javascript来和服务器进行交互,这时可以采用基于websocket的mqtt。大部分broker都支持mqtt over websocket。这样做的好处在于可以很好的利用浏览器的websocket,而服务端无需在开放80/443以外的端口。
mqtt本省和websocket没有什么关系,但是broker可以处理websocket里的mqtt包。
设 ...
rensanning
有7252人浏览
2018-01-08 16:23
专栏:
(1)connection
连接指的是client和broker之间,client和client之间不能直接连接。client和broker之间建立连接,必须先发送一个 connect 消息,并附带上必要的认� ...
rensanning
有6740人浏览
2018-01-08 11:29
专栏:
(1)保留消息retained messages
mqtt中,无论是发布还是订阅都不会有任何触发事件。
1个topic只有唯一的retain消息,broker会保存每个topic的最后一条retain消息。
每个client订阅topic后会立即读取到retain消息,不必要等待发送。
订阅topic时可以使用通配符,就会收到匹配的每个topic的retain消息。
发布消息时把retain设 ...
rensanning
有18980人浏览
2018-01-05 14:59
专栏:
为了确保客户端和服务器端之间消息的送达,mqtt支持三种消息发布服务质量(qos:quality of service):
(1)qos 0(at most once)“至多一次”
消息发布完全依赖� ...
rensanning
有7679人浏览
2018-01-05 10:33
专栏:
mqtt是基于topic来发布消息的,发布者在发布消息时需要指定该消息发布在哪个topic下。
topic最容易的理解方式是文件夹路径。如果有成千上万的不同类型的文件要保存,为了合理放置这些文件,需要创建一系列有层次性的文件夹来管理它们。发布消息就好比把文件保存到不同的文件夹下。
和文件夹类似,topic有主题级别,各级别之间是以斜杠(/)来分隔的。
比如: rensanning/home/ro ...
rensanning
有8936人浏览
2018-01-04 16:05
专栏:
虽然有免费的公开broker服务可以使用,当初步理解了mqtt协议之后,就有必要自己动手搭建一台broker了。这样才能更深入的学习mqtt的更多内容。开源的broker有很多,目前主流的broker有以下3个:
mosquitto:https://mosquitto.org/
vernemq:https://vernemq.com/
emqtt:http://emqtt.io/
其他更多的 ...
rensanning
有5261人浏览
2018-01-04 15:05
专栏:
(1)开发包library
eclipse paho 提供了各种开发语言使用的开发sdk,比如:
python:https://github.com/eclipse/paho.mqtt.python
javascript:https://github.com/eclipse/paho.mqtt.javascript
java:https://github.com/eclipse/paho.mqtt ...
rensanning
有14763人浏览
2018-01-04 11:03
专栏:
既然mqtt是一个通信协议,就有必要看看在通信时的packet报文信息,有助于对协议自身的理解。
mqtt是一个二进制协议,所以报文中的数据都是字节码而� ...
rensanning
有5728人浏览
2018-01-04 09:13
专栏:
使用mqtt,前提是需要一个服务器server/broker,除了自己搭建服务,刚开始时可以使用第三方提供的在线公开的免费broker服务。使用这些免费broker服务,可以在刚开始时快速理解mqtt协议。
其他:https://github.com/mqtt/mqtt.github.io/wiki/public_brokers
这些broker/server已经搭建好了,只需要编写clien ...
rensanning
有7368人浏览
2018-01-03 14:21
专栏:
mqtt(mq telemetry transport)消息队列遥测传输协议
是tcp / ip协议之上,基于发布publish/订阅subscribe模式,机器到机器(m2m)通信,二进制传输的轻量级消息协议。1999年ibm开发,2010年对外免费开放,2014年正式成为oasis的官方标准。
虽然名称里有mq,但它不是message queue,它并不会保证消息的顺序。
和 rabbit ...
rensanning
有7185人浏览
2018-01-03 13:45
专栏:
spring-data-jpa原理的第四篇,来说说jpaqueryexecution相关类。首先给出类图和继承关系:
spring-data-jpa中对jpaqueryexecution有明确说明:
包含多个查询运行策略� ...
sharong
有3059人浏览
2017-02-28 13:55
专栏:
本系列的第二篇文章,主要讲解在spring-data-jpa中占有重要地位的repositoryquery接口的用途和分类。
首先我们看看repositoryquery接口极其子类的类图
上图很清 ...
sharong
有2409人浏览
2016-12-29 23:33
专栏:
spring-data-jpa的优点很多,比如继承repository接口,在注解中书写jpql语句即可访问数据库;支持方法名解析方式访问数据库;使用predicate支持动态查询等,在此不一一列举了。这些都是使用spring-data-jpa中的种种优点,要想将之使用的更好更优雅,就要从spring-data-jpa的加载和运行机制进行探秘。
此文系作者查看spring-data-jpa源码及参考 ...
sharong
有4575人浏览
2016-11-30 23:30
专栏:
« 上一页 1 …
互联网热门专栏
互联网热门文章
博客专栏评论
...
zl378837964 评论了
zl378837964 评论了
写的很是清楚了,我找到一份中文协议:https://mcxiaoke.gitbooks.io/mqtt ...
ipodao 评论了
ipodao 评论了
还行
cavani_cc 评论了
cavani_cc 评论了
学习学习
jinmh716 评论了
jinmh716 评论了
请问从哪里看出慢查询的,怎么查找的能具体说说嘛
sunnyhappylg 评论了
sunnyhappylg 评论了
分享一款代码生成器,拖拽式组件结合流式处理,很容易的访问数据库、http、文件读写操作等等,支持编写j ...
mcloginandpwd 评论了
mcloginandpwd 评论了
分享一款代码生成器,拖拽式组件结合流式处理,很容易的访问数据库、http、文件读写操作等等,支持编写j ...
mcloginandpwd 评论了
mcloginandpwd 评论了
什么时候用dockerfile build image,什么时候拉取镜像?
ming1259 评论了
ming1259 评论了
yanan0628 写道 爷大帝
carlosfu 评论了
carlosfu 评论了
...
yanan0628 评论了
yanan0628 评论了