Http2 Header头部压缩算法
前言在这里将结合netty的io.netty.handler.codec.http2.HpackDecoder#decode(io.netty.buffer.ByteBuf, io.netty.handler.codec.http2.HpackDec...
前言在这里将结合netty的io.netty.handler.codec.http2.HpackDecoder#decode(io.netty.buffer.ByteBuf, io.netty.handler.codec.http2.HpackDec...
客户端长连接Nginx与客户端是默认长连接的,在http请求中,一般情况下,客户端不会主动关闭tcp连接,所以tcp连接完全受到Nginx控制,一些配置可以设置连接的属性 keepalive_disable :设置不与哪些浏览器建立长连接,默认值为...
准备依赖12345<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-d...
RemotingRocketMQ在5.0后为了适应多个语言以及考虑到性能等问题,引入了GRPC,不过5.0中依然保留了对Remoting协议的支持,5.0的新组件Proxy中包含了支持Remoting和GRPC两个端口,使用Remoting作为通讯协...
start与start cmd的区别首先需要知道,cmd是start命令的一个参数,与start命令其他参数并不冲突start xxx.exe和start cmd xxx.exe的区别:start相当于就是双击的效果,start cmd相当于打开一个...
maven生命周期 上图所示,就是平时maven所有的执行方式,之前只知道clean是清除方法,install是打包方法等,但其实除了clean,下面的是按顺序执行的,比如执行test,会先执行validate、compile,后面的方法同理。 那它...
官网RabbitMQ: One broker to queue them all | RabbitMQ GitHub - rabbitmq/rabbitmq-website: RabbitMQ website 消息队列的意义 解耦:如果使用...
数据结构 基本结构以znode为数据节点的层次化的多叉树形结构,每个znode由stat(状态信息)和data(具体数据)组成 znode 4 种类型 持久(PERSISTENT)节点 :一旦创建就一直存在即使 ZooKeeper 集群宕机,...
官网为什么选择RocketMQ | RocketMQ GitHub - apache/rocketmq: Apache RocketMQ is a cloud native messaging and streaming platform,...
集群搭建基于NameServer,RocketMQ搭建集群比较简单,通过少许配置即可完成 RocketMQ对于搭建集群给出了示例配置,在安装目录就可以看到 2m-2s-async:普通集群,二主二从,异步复制 2m-2s-sync:普通集群,二主...