Nginx代理WebSocket

Nginx代理从WebSocket的通信过程得知,WebSocket通信的第一步是发送一个Http请求,这个请求可以通过Nginx的Http模块代理,但是后面具体的信息交换则是通过WebSocket协议,Nginx的Http模块是否可以继续代理呢 ...

Nginx

TCP相关知识

tcp四次挥手 主动关闭方状态变化: ESTABLISHED(连接建立) -> 发送FIN报文(第一次挥手) -> FIN_WAIT_1 -> 收到对方的ACK确认 -> FIN_WAIT_2 -> 收到对方的FIN...

知识累积

ElasticSearch笔记

ElasticSearch下载下载地址:ElasticSearch官网下载地址 Elasticsearch对jdk有版本要求:Elasticsearch官网版本要求 Windows下的Elasticsearch下载完压缩包,直接解压即可,通过安装目录...

ElasticSearch

ElasticSearch基础

基本的APIapi官方文档 测试分词器apimethod:posturl:http://localhost:9200/_analyzebody: 1234{ "text": "中华五千年华夏", ...

ElasticSearch

Ribbon、LoadBalancer负载均衡

前言RestTemplate是spring的http客户端,底层使用HttpURLConnection,不过也支持使用apache httpclient、okhttp、netty等方式 loadbalancer和ribbon介绍 loadbalan...

Spring Cloud

Java基础知识

类加载机制流程 双亲委派机制 线程上下文类加载器但往往在SPI接口中,会经常调用实现者的代码,所以一般会需要先去加载自己的实现类,但实现类并不在Bootstrap类加载器的加载范围内,经过前面的双亲委派机制的分析,我们已经得知:子类加载器可以将类加载...

知识累积

RocketMQ延时队列

什么是延迟队列指消息发送到某个队列后,在指定多长时间之后才能被消费。消费消息,按照0到18级别来,0 表示不延迟,1表示延迟1s,大于等于18表示延迟2h按照级别一次类推默认值为“1s 5s 10s 30s 1m 2m 3m 4m 5m 6m 7m8...

RocketMQ

Spring Boot整合Activiti

依赖12345<dependency> <groupId>org.activiti</groupId> <artifactId>activiti-spring-boot-starter-basic&...

Activiti流程引擎

快照读以及当前读

MVCC提到快照读和当前读就不得不提到MVCC(多版本并发控制),可以理解为乐观锁的一种具体的实现,Mysql Innodb引擎下,在可重复读和提交读的隔离级别下,会使用到MVCC,每一行数据都会有两个默认字段,及生成版本和删除版本,还有一个指针,指...

数据库

Canal结合RabbitMQ

Canal基于 MySQL 数据库增量日志解析,提供增量数据订阅和消费,Canal将自己伪装成MySQL从服务器,从而获取主服务器的数据 MySQL配置修改mysql配置,修改完重启服务my.cnf(linux)或者my.ini(windows) 1...

数据库相关中间件
1234…8

本站总访问量:次本站总访问数:人
本站由 Peng Tong 使用 Stellar 1.29.1 主题创建。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。