http:是短连接. 服务器如何判断当前用户是否登录? // 1. 如果是即时通信类:长连接. // 如何保证服务器跟客户端保持长连接状态? // "心跳包" 用来检测用户是否在线!用来做长连接! http:短连接使用token 机制来验证用户安全性 // token 值: 登录令牌! 用来判断当前 ...
分类:
移动开发 时间:
2019-06-19 19:56:15
阅读次数:
142
1.前言 在ESP8266学习系列中,博主一直使用HTTP协议。HTTP连接属于短连接,而在物联网应用中,广泛应用的却是MQTT协议。所以,本篇我们将学习Arduino平台上的MQTT实现库 —— PubSubClient。 2.MQTT协议 2.1 ...
分类:
其他好文 时间:
2019-06-19 00:26:19
阅读次数:
1218
Dubbo 官网架构图 0:服务容器负责启动,加载运行服务提供者 1:服务提供者在启动时,向注册中心注册自己提供的服务 2:服务消费者在启动时,想注册中心订阅自己所需的服务 3:注册中心返回服务提供者地址列表给消费者,如果有变更,注册中心将基于长连接推送变更数据给消费者 4:服务消费者,从提供者地址 ...
分类:
其他好文 时间:
2019-06-18 15:49:09
阅读次数:
92
MySQL Replication是Mysql自带的一种功能,可以实现将数据从一台数据库服务器(master)复制到一台或多台数据库服务器(slave),默认情况下属于异步复制,无需维持长连接。通过配置可以复制所有的库或者其中几个库,又或者库中的一部分表。(1).工作原理 简单的说就是master服 ...
分类:
数据库 时间:
2019-06-17 20:28:34
阅读次数:
159
[toc] 一、基本概念 QPS:query per second, 1秒内完成的请求数 RT:response time, 1个请求完成的时间 Throughput越大,Latency会越差。因为请求量过大,系统太繁忙,所以响应速度自然会低 Latency越好,能支持的Throughput就会越高 ...
分类:
系统相关 时间:
2019-06-17 15:55:36
阅读次数:
192
上面已提到消费端感知topic服务器有新消息叫推拉模式 左图采用短连接,server端不能获取clinet连接资源,无法主动推给client。所以要求client定时过来拿数据 右图采用长连接,server端可以获取clinet连接资源,有消息过来就能主动推给client 短连接应用受环境因素限制, ...
分类:
其他好文 时间:
2019-06-16 14:05:23
阅读次数:
145
获取Java接口的所有实现类 前言:想看基于spring 的最简单实现方法,请直接看 第七步。 本文价值在于 包扫描的原理探究和实现 一、背景 项目开发中,使用Netty做服务端,保持长连接与客户端(agent)通讯。Netty服务端需要根据不同消息类型,加载对应的Processer(消息处理器)对 ...
分类:
编程语言 时间:
2019-06-11 13:11:43
阅读次数:
132
// testsocketclient.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include #include #include #pragma comment(lib, "Ws2_32.lib") SOCKET sockClient = 0; s... ...
分类:
其他好文 时间:
2019-06-08 18:46:21
阅读次数:
117
安全无小事,nginx作为web服务器,是暴露在最前面的应用,所以打造安全的网站,需要从nginx的安全配置入手。1、隐藏版本号http{server_tokensoff;}经常会有针对某个版本的nginx安全漏洞出现,隐藏nginx版本号就成了主要的安全优化手段之一,当然最重要的是及时升级修复漏洞2、开启HTTPSserver{listen443;server_nameops-coffee.cn
分类:
其他好文 时间:
2019-06-06 17:29:04
阅读次数:
90
CAsyncSocket是在socket基础上封装的第三方类库 1.CAsyncSocket与CSocket的选择 前者是异步通信,后者是同步通信;前者是非阻塞模式,后者是阻塞模式。另外,异步非阻塞模式有时也被称为长连接,同步阻塞模式则被称为短连接。 ...
分类:
其他好文 时间:
2019-06-01 21:27:43
阅读次数:
124