分布式一致性协议 分布式一致性协议包含二阶段提交协议、三阶段提交协议、Paxos算法。 二阶段提交协议(2PC) 二阶段提交协议处理过程分为了投票和执行两个阶段,其核心是对每个事务都采用先尝试后提交的处理方式,本质是强一致性算法。 阶段一:提交事务请求 1.事务询问 协调者发起请求,询问参与者是否可 ...
分类:
其他好文 时间:
2018-09-02 20:14:27
阅读次数:
146
前言 socket的用法简单,但里面的概念有点模糊,记录自己本人的一点理解。 socket层结构图 注意,从此图中看出socket处于tcp和应用层之间。那么它代表啥意思呢?简明的说,数据的传输都是底层协议处理的,跟socket没啥关系。sokcet被抽象成文件,意味着socket就干两件事,读和写 ...
分类:
编程语言 时间:
2018-08-09 13:59:20
阅读次数:
109
软交换 原帖地址http://www.51hei.com/bbs/dpj-44943-1.html 是网络演进以及下一代分组网络的核心设备之一,它独立于传送网络,主要完成呼叫控制、资源分配、协议处理、路由、认证、计费等主要功能,同时可以向用户提供现有电路交换机所能提供的所有业务。 软交换的技术特点 ...
分类:
其他好文 时间:
2018-08-02 11:20:23
阅读次数:
235
在整个Servlet程序中最重要的就是Servlet接口,在此接口下定义了一个GenericServlet的子类,但是,一般不会直接继承此类,而是根据所使用的协议选择GenericServlet的子类集成。例如,现在采用HTTP协议处理,所以一般而言当需要使用HTTP协议操作时用户自定义的Servl ...
分类:
其他好文 时间:
2018-05-22 19:44:24
阅读次数:
126
这节讲解基于 Netty 快速实现一个聊天小程序。 一、服务端 1. SimpleChatServerHandler(处理器类) 该类主要实现了接收来自客户端的消息并转发给其他客户端。 2. SimpleChatServerInitializer(配置 Channel 类) 该类添加分隔符协议处理类 ...
分类:
Web程序 时间:
2018-05-16 15:13:52
阅读次数:
225
一、什么是http协议 Hyper Text Transfer Protocol(超文本传输协议)简称HTTP协议,它是TCP/IP协议在应用层的一个协议,其主要有两个版本HTTP/1.0、HTTP/1.1。 二、http协议的特点 在HTTP1.0协议中,客户端与web服务器建立连接后,只能获得一 ...
分类:
Web程序 时间:
2018-05-08 16:39:47
阅读次数:
247
前情提要: 只有TCP有粘包现象,UDP永远不会粘包 知识储备: socket收发消息的原理 发送端可以是一K一K地发送数据,而接收端的应用程序可以两K两K地提走数据,当然也有可能一次提走3K或6K数据,或者一次只提走几个字节的数据,也就是说,应用程序所看到的数据是一个整体,或说是一个流(strea ...
分类:
其他好文 时间:
2018-04-23 22:38:26
阅读次数:
193
/* * mss_CanYanyin.c * * Created on: 2018年1月2日 * */ /* * Can_Trans.c * * Created on: 2017年6月28日 * */ /************************************************... ...
分类:
移动开发 时间:
2018-01-05 15:23:13
阅读次数:
900
TCP/IP 协议早已是网络的标准语言。随着Internet SCSI、Remote Diret Memory Access这些网络存贮标准的问世和实用化,从某种意义上说,TCP/IP又成了一种存贮协议。 我们知道,用TCP/IP协议处理网络流量,要占用大量服务器资源。为了减轻服务器的压力,一种称为 ...
分类:
其他好文 时间:
2017-10-11 13:02:38
阅读次数:
96
一个相对完整的http请求,输入ip和端口,输出响应码,响应头,响应体,是否超时,以及出错时的错误信息 处理包括: 1.协议处理,如果是443用https,其他用http 2.HTTPError处理,HTTPError一般是401,403,404之类的错误,虽然报错,但是也有响应头。注意获取错误信息 ...
分类:
编程语言 时间:
2017-10-09 17:47:43
阅读次数:
204