Nginx代理WebSocket
Nginx代理从WebSocket的通信过程得知,WebSocket通信的第一步是发送一个Http请求,这个请求可以通过Nginx的Http模块代理,但是后面具体的信息交换则是通过WebSocket协议,Nginx的Http模块是否可以继续代理呢 ...
Nginx代理从WebSocket的通信过程得知,WebSocket通信的第一步是发送一个Http请求,这个请求可以通过Nginx的Http模块代理,但是后面具体的信息交换则是通过WebSocket协议,Nginx的Http模块是否可以继续代理呢 ...
tcp四次挥手 主动关闭方状态变化: ESTABLISHED(连接建立) -> 发送FIN报文(第一次挥手) -> FIN_WAIT_1 -> 收到对方的ACK确认 -> FIN_WAIT_2 -> 收到对方的FIN...
ElasticSearch下载下载地址:ElasticSearch官网下载地址 Elasticsearch对jdk有版本要求:Elasticsearch官网版本要求 Windows下的Elasticsearch下载完压缩包,直接解压即可,通过安装目录...
基本的APIapi官方文档 测试分词器apimethod:posturl:http://localhost:9200/_analyzebody: 1234{ "text": "中华五千年华夏", ...
前言RestTemplate是spring的http客户端,底层使用HttpURLConnection,不过也支持使用apache httpclient、okhttp、netty等方式 loadbalancer和ribbon介绍 loadbalan...
类加载机制流程 双亲委派机制 线程上下文类加载器但往往在SPI接口中,会经常调用实现者的代码,所以一般会需要先去加载自己的实现类,但实现类并不在Bootstrap类加载器的加载范围内,经过前面的双亲委派机制的分析,我们已经得知:子类加载器可以将类加载...
什么是延迟队列指消息发送到某个队列后,在指定多长时间之后才能被消费。消费消息,按照0到18级别来,0 表示不延迟,1表示延迟1s,大于等于18表示延迟2h按照级别一次类推默认值为“1s 5s 10s 30s 1m 2m 3m 4m 5m 6m 7m8...
依赖12345<dependency> <groupId>org.activiti</groupId> <artifactId>activiti-spring-boot-starter-basic&...
MVCC提到快照读和当前读就不得不提到MVCC(多版本并发控制),可以理解为乐观锁的一种具体的实现,Mysql Innodb引擎下,在可重复读和提交读的隔离级别下,会使用到MVCC,每一行数据都会有两个默认字段,及生成版本和删除版本,还有一个指针,指...
Canal基于 MySQL 数据库增量日志解析,提供增量数据订阅和消费,Canal将自己伪装成MySQL从服务器,从而获取主服务器的数据 MySQL配置修改mysql配置,修改完重启服务my.cnf(linux)或者my.ini(windows) 1...