https://blog.csdn.net/qq_35140728/article/details/77248281 1.到http://www.igniterealtime.org/projects/openfire/plugins.jsp下载一个插件REST API。这个插件的作用就是允许程序设 ...
分类:
Web程序 时间:
2021-03-12 12:32:39
阅读次数:
0
系统设计,协议先行。大部分人不了解协议的设计细节,更多使用已有协议进行应用层设计,例如:(1)使用HTTP,设计get/post/cookie参数,以及json包格式;(2)使用dubbo,而不用去深究内部的二进制包头包体细节;无论如何,了解协议设计的原则,对深入理解系统通信非常有帮助。一、协议的分层设计所谓“协议”,是双方共同遵守的规则,例如:离婚协议,停战协议。协议有语法、语义、时序三要素:(
分类:
其他好文 时间:
2020-11-17 11:47:16
阅读次数:
4
RabbitMQ 是实现 AMQP(高级消息队列协议)的消息中间件的一种,最初起源于金融系统,用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面表现不俗。 RabbitMQ 主要是为了实现系统之间的双向解耦而实现的。当生产者大量产生数据时,消费者无法快速消费,那么需要一个中间层。保存这 ...
分类:
编程语言 时间:
2020-11-02 10:38:47
阅读次数:
33
xmpp 协议的这个名称就来自于它的消息包格式借鉴了 xml 的格式,但并不是我们常规编程中的那种完整的 xml 信息包。因此就不能用普通的 xml 解码库来操作这些消息,一般的情况下是需要另外开发的,而实际的开发中通常使用第三方库。但就目前的第三库现状来说,可以说是不怎么好用,所以我们来看看如何手 ...
分类:
其他好文 时间:
2020-09-24 00:06:00
阅读次数:
52
一、初始化安装 openfire在linux上推荐rpm的安装方式,windows上的安装也比较方便,主要注意 1、域名的设置(之后利用smack库进行访问的时候需要指定正确这里设置的域名形成JID才可以进行两个客户端之间的通讯), 例如设置的域名是test.opfire.com,则到时候的通讯的J... ...
分类:
其他好文 时间:
2020-07-06 19:46:15
阅读次数:
67
应用层 DHCP · DNS · FTP · Gopher · HTTP · IMAP4 · IRC · NNTP · XMPP · POP3 · SIP · SMTP · SNMP · SSH · TELNET · RPC · RTCP · RTP ·RTSP · SDP · SOAP · GTP ...
分类:
其他好文 时间:
2020-06-22 12:39:53
阅读次数:
70
原文来自:https://xmpp.org/extensions/xep-0199.html,只翻译了技术方面的内容。 摘要:这个规范定义了一个通过XML流发送应用级别pings的XMPP扩展协议。这个pings可以从客户端发送给服务端,从服务端发送给另一个服务端,或者点到点的发送。 状态:最终版本 ...
分类:
其他好文 时间:
2020-05-02 00:27:10
阅读次数:
79
恢复内容开始 原文来自:https://xmpp.org/extensions/xep-0198.html,只翻译了技术方面的内容。 摘要:这个规范定义了一个XMPP协议扩展,用于在两个XMPP实体之间对XML流进行主动管理,包括stanza确认和流恢复的特性。 作者:Justin Karneges ...
分类:
其他好文 时间:
2020-04-26 21:16:18
阅读次数:
71
一、XXE 是什么 XXE(XML External Entity Injection),即xml外部实体注入,由于程序在解析输入的数据过程中,解析了攻击者伪造的外部实体造成的攻击。 二、什么是xml: XML文件格式是纯文本格式,在许多方面类似于HTML,XML由XML元素组成,每个XML元素包括 ...
分类:
其他好文 时间:
2020-04-11 20:14:52
阅读次数:
83
一、Rabbitmq概念RabbitMQ是一个开源的靠AMQP协议实现的服务,服务器端用Erlang语言编写,支持多种客户端,如:Python、Ruby、.NET、Java、JMS、C、PHP、ActionScript、XMPP、STOMP等,支持AJAX。用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面表现不俗。AMQP,即AdvancedMessageQueuingProtoc
分类:
其他好文 时间:
2020-04-01 15:09:35
阅读次数:
88