blogjava-凯发k8网页登录
blogjava-凯发k8网页登录http://blogjava.net/yongboy/commentsrss.aspx记录工作/学习的点点滴滴。zh-cnfri, 10 sep 2021 06:08:21 gmtfri, 10 sep 2021 06:08:21 gmtcnblogs- re: tsung笔记之100万用户压测执行步骤篇http://www.blogjava.net/yongboy/archive/2018/01/17/431498.html#433013novaboynovaboywed, 17 jan 2018 08:51:00 gmthttp://www.blogjava.net/yongboy/archive/2018/01/17/431498.html#433013还有,tsung有没有并发用户数限制。
]]> - re: mqtt协议笔记之发布流程http://www.blogjava.net/yongboy/archive/2017/01/10/409689.html#432258havenhaventue, 10 jan 2017 05:03:00 gmthttp://www.blogjava.net/yongboy/archive/2017/01/10/409689.html#432258谢谢兄弟的回复,
其实我还是觉得两次就可以搞定了。同样以server -> client为例
1. server发送publish消息到client,client接收之后需要确认收到嘛,就返回pubrec吧;但此时client仅仅是把数据发送出去了而已,至于server端收不收到那就不得而知.
2. server可能收到了pubrec,也可能没有收到
a. server收到了pubrec, 这时候就表示client收到消息了,表示成功递送消息了。
b. server没有收到pubrec,等待一定时间后,重发publish即可。
在1中,client收到publish后就把数据保存在数据库中,如果收到重复publish重数据库就可以知道是重复数据。
在2中,超时就重传publish即可。
感觉这样两步完全满足qos2了呀!!
其实我在设计一套私有im协议,用于自己的app中,希望能加你qq探讨一下mqtt的qos2问题。
我的qq:357545146
]]> - re: mqtt协议笔记之发布流程http://www.blogjava.net/yongboy/archive/2017/01/05/409689.html#432243nieyongnieyongthu, 05 jan 2017 07:20:00 gmthttp://www.blogjava.net/yongboy/archive/2017/01/05/409689.html#432243
兄弟,针对qos2,为了便于说明,我们先假设一个方向,server -> client:
----publish--->
<----pubrec----
----pubrel---->
<----pubcomp---
1. server发送publish消息到client,client接收之后需要确认收到嘛,就返回pubrec吧;但此时client仅仅是把数据发送出去了而已,至于server端收不收到那就不得而知
2. server接收clientpubrec消息之后,需要回一个pubrel消息告诉client自己收到啦,同样道理也仅仅只是发送出去,client是不是能收到的这个响应,心里面也没谱呀
3. client收到来自server的pubrel之后,就非常明白自己针对publish消息做出的pubrec响应消息在server端是已经收到啦,但是需要告诉server,自己收到它的再三确认啦
4. server端此时等待client上报pubcomp消息,一旦接收到之后,表示针对某个消息双方都再三确认了,这事就没有问题啦
其核心所设定网络是不靠谱的,任何一次发送数据到对端,都有可能因收不到(比如发送之后,某一端断网啦,或中间路由设备因为容量满了抛弃啦)。
好比双发约定一件事:
server - 我给你说说这件事....
client - 我同意了你这样做。
server - 你确定你同意了?
client - 是的,我同意了。
server - ok,那这事就这么定了,我知道该怎么做啦。
]]> - re: mqtt协议笔记之发布流程http://www.blogjava.net/yongboy/archive/2016/12/27/409689.html#432184havenhaventue, 27 dec 2016 01:00:00 gmthttp://www.blogjava.net/yongboy/archive/2016/12/27/409689.html#432184
]]> - re: tsung笔记之ip地址和端口限制突破篇http://www.blogjava.net/yongboy/archive/2016/08/19/431601.html#431642nieyongnieyongfri, 19 aug 2016 08:37:00 gmthttp://www.blogjava.net/yongboy/archive/2016/08/19/431601.html#431642当前官方没有打1.6.1包,检出最新代码: 手动编译就是1.6.1了。
]]> - re: tsung笔记之ip地址和端口限制突破篇http://www.blogjava.net/yongboy/archive/2016/08/18/431601.html#431628王大王大thu, 18 aug 2016 10:25:00 gmthttp://www.blogjava.net/yongboy/archive/2016/08/18/431601.html#431628最新版1.6.1版本什么时候发布啊,最近工作需要对tcp协议做性能测试
]]> - re: fastsocket学习笔记之小结篇[未登录]http://www.blogjava.net/yongboy/archive/2016/08/16/422760.html#431587astridastridtue, 16 aug 2016 02:40:00 gmthttp://www.blogjava.net/yongboy/archive/2016/08/16/422760.html#431587最近在做这方面的工作,希望你能提供一些思路。非常感谢!
]]> - re: servlet 3.0笔记之超方便的文件上传支持http://www.blogjava.net/yongboy/archive/2016/08/16/346202.html#431586yxscomeonyxscomeontue, 16 aug 2016 02:22:00 gmthttp://www.blogjava.net/yongboy/archive/2016/08/16/346202.html#431586谢谢,解决了我的一个问题!特意注册过来谢谢的!
]]> - re: tsung笔记之开篇http://www.blogjava.net/yongboy/archive/2016/08/04/431291.html#431456卢松松博客卢松松博客thu, 04 aug 2016 09:33:00 gmthttp://www.blogjava.net/yongboy/archive/2016/08/04/431291.html#431456
]]> - re: tsung笔记之主从资源协调篇http://www.blogjava.net/yongboy/archive/2016/07/26/431310.html#431334yjjyjjtue, 26 jul 2016 09:28:00 gmthttp://www.blogjava.net/yongboy/archive/2016/07/26/431310.html#431334
]]> - re: 随手记之tcp keepalive笔记http://www.blogjava.net/yongboy/archive/2016/07/14/424413.html#431193hyhythu, 14 jul 2016 10:29:00 gmthttp://www.blogjava.net/yongboy/archive/2016/07/14/424413.html#431193
]]> - re: 100万并发连接服务器笔记之1m并发连接目标达成http://www.blogjava.net/yongboy/archive/2016/07/08/397677.html#431128mammutmammutfri, 08 jul 2016 03:27:00 gmthttp://www.blogjava.net/yongboy/archive/2016/07/08/397677.html#431128
]]> - re: 微信协议简单调研笔记[未登录]http://www.blogjava.net/yongboy/archive/2016/06/13/410636.html#430871leeleemon, 13 jun 2016 08:03:00 gmthttp://www.blogjava.net/yongboy/archive/2016/06/13/410636.html#430871你知道群红包详情的接口是哪个吗。。如有。请告知。
我qq:147171718 qq邮箱也行。。
如成功了。红包答谢。
]]> - re: docker学习笔记之二,基于dockerfile搭建java tomcat运行环境[未登录]http://www.blogjava.net/yongboy/archive/2016/05/28/407643.html#430693samsamsat, 28 may 2016 10:54:00 gmthttp://www.blogjava.net/yongboy/archive/2016/05/28/407643.html#430693
]]> - re: docker学习笔记之三,有关状态的记录http://www.blogjava.net/yongboy/archive/2016/05/27/408173.html#430682xawi2000xawi2000fri, 27 may 2016 03:03:00 gmthttp://www.blogjava.net/yongboy/archive/2016/05/27/408173.html#430682
]]>