一、消息中间件相关知识 1、概述 消息队列已经逐渐成为企业IT系统内部通信的核心手段。它具有低耦合、可靠投递、广播、流量控制、最终一致性等一系列功能,成为异步RPC的主要手段之一。当今市面上有很多主流的消息中间件,如老牌的ActiveMQ、RabbitMQ,炙手可热的Kafka,阿里巴巴自主开发Ro ...
分类:
其他好文 时间:
2019-03-28 00:41:31
阅读次数:
169
1.物联网2.大数据3.云计算4.人工智能:机器学习、深度学习、神经网络、模式识别、语音识别、图像识别、NLP自然语言处理、数据挖掘、区块链。5.相关方向:控制工程、自动化、自动控制理论、统计学。6.数学:有限元、最优化、图论、矩阵、数学规划、最优化、网络优化等。7.通信协议:MQTT、socket ...
分类:
其他好文 时间:
2019-03-19 10:42:59
阅读次数:
190
1.简介 http://tsung.erlang projects.org/user_manual/index.html tsung 是一个分布式的多协议负载测试工具; 支持 HTTP, WebDAV, SOAP, PostgreSQL, MySQL, LDAP and Jabber/XMPP 协议 ...
分类:
其他好文 时间:
2019-01-13 17:14:58
阅读次数:
270
ActiveMQ是Apache软件基金会的开源产品,支持AMQP协议、MQTT协议(和XMPP协议作用类似)、Openwire协议和Stomp协议等多种消息协议。并且ActiveMQ完整支持JMS API接口规范(当然Apache也提供多种其他语言的客户端,例如:C、C++、C#、Ruby、Perl ...
分类:
其他好文 时间:
2019-01-10 10:52:48
阅读次数:
134
文章只是选取了其中一段,无XMPP基础的人可能看起来有点复杂; 假设我们注册了一个用户,用户名叫shimiso,那么我们如何让shimiso这个用户一登陆就取到离线消息呢? 运行结果: 这里我们需要特别当心的是先不要告诉openfire服务器你上线了,否则永远也拿不到离线消息,用下面老外的话将就是在 ...
分类:
其他好文 时间:
2018-12-05 20:51:28
阅读次数:
233
学习过程中大家都碰到过连接被断开的问题给困扰吧,下面教大家如何做到连接断开后,重新连接首先要创建连接监听器,用来监听连接状态,这里我写了一个类继承了ConnectionListener,重写了里面5个方法,最重要的两个方法connectionClosed()和connectionClosedOnEr ...
分类:
移动开发 时间:
2018-12-05 13:51:04
阅读次数:
271
连接中关联如下: Java代码 // iq提供者 roviderManager.getInstance().addIQProvider("ping", "urn:xmpp:ping", new PingIQProvider()); onnection.addPacketListener(new Pa ...
分类:
系统相关 时间:
2018-12-05 13:25:34
阅读次数:
604
MQTT简介 MQTT是IBM开发的一个即时通讯协议,该协议支持所有的平台,几乎可以把所有联网的物品和外部连接起来,被用来当做传感器和致动器(比如通过Twitter让房屋联网)的通信协议 MQTT的特点: 使用发布/订阅消息模式,提供一对多的消息发布,解除应用程序耦合。这一点很类似于XMPP,但是M ...
分类:
其他好文 时间:
2018-11-14 14:35:30
阅读次数:
154
WebSocket协议是基于TCP的一种新的网络协议。它实现了浏览器与服务器全双工(full-duplex)通信——可以通俗的解释为服务器主动发送信息给客户端。区别于MQTT、XMPP等聊天的应用层协议,它是一个传输通讯协议。它有着自己一套连接握手,以及数据传输的规范。而本文要讲到的SRWebSocket就是iOS中使用websocket必用的一个框架,它是用Facebook提供的。关于WebSo
分类:
编程语言 时间:
2018-10-31 16:58:33
阅读次数:
332
Openfire XMPP Smack RTC IM 即时通讯 聊天 目录 目录简介Openfire 简介相关的几个名词SmackSparkJIDXMPPOpenfire 安装配置测试代码初始化登录服务器登录底层报文通讯简要解析登录底层报文通讯简要解析服务器判断客户端是否在线发送消息测试案例代码项目... ...
分类:
系统相关 时间:
2018-10-19 22:42:14
阅读次数:
751