主从复制原理master与slave服务器建立tcp长连接,通过master服务器的dumpThread线程,将二进制日志复制给slave服务的I/OThread线程,生成relay-log中继日志文件,最后SQLThread将二进制日志在sleve服务器上执行一边,从而达到数同步一,master端配置1,修改master服务器主配置文件vim/etc/my.cnf添加如下配置,注意只能在[mys
分类:
数据库 时间:
2018-03-27 23:01:50
阅读次数:
218
websocket是h5后的技术,主要实现是一个长连接跟tomcat的comet技术差不多,但websocket是基于web协议的,有更广泛的支持。当然,在处理高并发的情况下,可以结合tomcat的asyncContext来实现长处理的异步返回等操作。 ### 1.引入依赖类```python <d ...
分类:
编程语言 时间:
2018-03-25 14:27:31
阅读次数:
307
前言 目前网页的主流登录方式是通过手机扫码二维码登录。我看了网上很多关于扫码登录博客后,发现基本思路大致是:打开网页,生成uuid,然后长连接请求后端并等待登录认证相应结果,而后端每个几百毫秒会循环查询数据库或redis,当查询到登录信息后则响应长连接的请求。 然而,如果是小型应用则没问题,如果用户 ...
分类:
编程语言 时间:
2018-03-25 01:17:08
阅读次数:
1442
http1.1和http1.0的区别 http1.1默认持久连接,即它默认就支持长连接,而http1.0需要使用keep-alive参数来告知服务器端要建立一个长连接。http是基于TCP/IP协议的,每次建立都需要经过三次握手,如果每次通讯都需要建立一个新连接的话那会对性能造成影响。因此可以用长连 ...
分类:
Web程序 时间:
2018-03-24 16:30:20
阅读次数:
330
原文:https://my.oschina.net/u/2984386/blog/1630300 背景介绍 背景介绍 t-io是一款国产开源的网络编程框架,主要是特点:简单,易上手,AIP封装通俗易懂,适合一般企业简易即时通讯工具开发。宣传性能也不错:百万TCP长连接,不过个人也没测试过,所以想试一 ...
分类:
其他好文 时间:
2018-03-23 15:24:23
阅读次数:
230
工欲善其事必先利其器,动手之前应该选一件称手的工具,locust便是那件不错的工具,但是有了工具还要设定正确的目标,以及步骤,不然很难成功.这里算是抛砖引玉了吧.
分类:
其他好文 时间:
2018-03-22 19:19:49
阅读次数:
219
一 .两个简单概念长连接与短连接:1.长连接 Client方与Server方先建立通讯连接,连接建立后不断开, 然后再进行报文发送和接收。 2.短连接 Client方与Server每进行一次报文收发交易时才进行通讯连接,交易完毕后立即断开连接。此种方式常用于一点对多点 通讯,比如多个Client连接 ...
分类:
其他好文 时间:
2018-03-21 16:28:44
阅读次数:
155
跳包之所以叫心跳包是因为:它像心跳一样每隔固定时间发一次,以此来告诉服务器,这个客户端还活着。事实上这是为了保持长连接,至于这个包的内容,是没有什么特别规定的,不过一般都是很小的包,或者只包含包头的一个空包。 在TCP的机制里面,本身是存在有心跳包的机制的,也就是TCP的选项:SO_KEEPALIV ...
分类:
其他好文 时间:
2018-03-19 13:40:07
阅读次数:
114
[toc]扩展针对请求的uri来代理http://ask.apelearn.com/question/1049根据访问的目录来区分后端的webhttp://ask.apelearn.com/question/920nginx长连接http://www.apelearn.com/bbs/thread-6545-1-1.htmlnginx算法分析http://blog.sina.com.cn/s/bl
分类:
其他好文 时间:
2018-03-19 10:24:18
阅读次数:
272
WebSocket是基于TCP的长连接通信协议,服务端可以主动向前端传递数据,相比比AJAX轮询服务器,WebSocket采用监听的方式,减轻了服务器压力 本文作为学习websocket的练习,实现在线聊天的功能 ...
分类:
Web程序 时间:
2018-03-18 20:11:45
阅读次数:
275