Stella981 Stella981
4年前
Canal简介及配置说明
1.简介canal是纯Java开发的,基于数据库增量日志解析,提供增量数据订阅&消费,目前主要支持了mysql。原理相对比较简单:1.1.canal模拟mysqlslave的交互协议,伪装自己为mysqlslave,向mysqlmaster发送dump协议2.2.mysqlmaster收到dump请
Stella981 Stella981
4年前
CIM 基于apache mina即时通讯SDK开源发布
潜心研究IM即时通讯几个月,终于今天能出一个易于开发扩展,易于集成的即时消息SDK,这套IM是基于apachemina开发,比市面上androidpn,openfire等更适合国人使用,这里有项目简介,http://www.eoeandroid.com/thread30058611.html(https://www.oschi
Wesley13 Wesley13
4年前
TCP和UDP的区别
TCPTCP(TransmissionControlProtocol,传输控制协议)是面向连接的协议,也就是说,在收发数据前,必须和对方建立可靠的连接。TCP首部格式!TCP首部格式(https://oscimg.oschina.net/oscnet/3b8f09359e69c7138ff87139a467adabf9b.
Wesley13 Wesley13
4年前
HTTPS连接过程以及中间人攻击劫持
一、HTTPS连接过程及中间人攻击原理https协议就是httpssl协议,如下图所示为其连接过程: !这里写图片描述(https://static.oschina.net/uploads/img/201712/04095322_XXOc.jpg)1.https请求 客户端向服务端发送https请求; 
Wesley13 Wesley13
4年前
Voovan开发指南 (三) HttpClient开发
HttpClient特点介绍VoovanHttpClient是基于Voovan开源项目的异步通信开发,兼容Http1.1协议的Http通信客户端工具,支持标准的HTTP1.1协议及HTTPS。本文将引导大家如何快速的使用HttpClient连续的访问一个网址.特点:基于Voovan
Stella981 Stella981
4年前
Android中开发IM即时通讯功能的方案
这里有必要普及一下xmpp是个什么东西?引用某娘的定义:   XMPP是一种基于标准通用标记语言(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fbaike.baidu.com%2Fview%2F5286041.htm)的子集XML(https://www.oschina
程序员小五 程序员小五
2年前
即时通讯的核心功能点有哪些?
融云即时通讯的核心功能点包括以下几点:1、支持各种消息类型内置文本、表情、图片、语音、位置、动态表情、小视频、文件等各种消息类型,也可通过自定义消息功能定制自己的消息类型。2、消息云端存储开通单群聊、聊天室消息云端存储功能,在任何设备上打开应用均可同步拉取
quic协议监听与Alt-Svc响应头的应用
本文分享自天翼云开发者社区《》.作者:沈扬QUIC是快速UDP网络连接(英语:QuickUDPInternetConnections)的缩写,是一种基于UDP协议实现的应用层可靠传输协议。目前已经被确定为HTTP3.0标准(RFC9000和RFC9114)
quic协议中Connection ID的协商机制
quic协议是基于UDP的应用层可靠协议。由于UDP本身是无连接的服务,因此quic数据包的连接ID(connectionid)用于确定该数据包属于哪个quic连接。长包头包含两个连接ID:目标连接ID(DCIDDestinationConnectionID)和目标连接ID(SCIDSourceConnectionID)。