logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【计算机网络】TCP为什么需要4次挥手

TCP连接释放过程比较复杂。数据传输结束后,通信的双方都可释放连接。TCP连接释放过程是四次挥手。上篇中讲解了这四个字段的作用:因为在TCP释放连接,所以不需要用到同步位SYN字段,而要用到一个新的字段:FIN:终止位➢ 当终止位被置为1时,说明数据已发送完毕,请求释放连接。➢ 当终止位被置为0时,说明还有数据正在发送。A为客户端(Client),B为服务端(Server)在TCP释放连接的四次挥

文章图片
#计算机网络#网络#网络协议 +1
「Kafka」生产者篇

生产者发送消息流程、生产者分区、生产者如何提高吞吐量、生产者数据可靠性、生产者数据去重、生产者数据有序乱序等。

文章图片
#kafka#java#后端 +1
「Kafka」Broker篇

Kafka存储数据、Zookeeper 在 Kafka 中的作用、Broker 总体工作流程、节点服役和退役、Kafka 副本 Leader 选举、Leader 和 Follower 故障处理细节、文件存储、高效读写等。

文章图片
#kafka#分布式#java +2
「Kafka」消费者篇

Kafka 消费方式、Kafka 消费者工作流程、生产经验—分区的分配以及再平衡、offset 位移、生产经验—消费者事务、生产经验—数据积压(消费者如何提高吞吐量)等内容。

文章图片
#kafka#分布式#java +2
「Kafka」监控、集成篇

Kafka-Eagle 监控、Kafka-Kraft 模式、Kafka 集成 Flume、Kafka 集成 Flink、Kafka 集成 SpringBoot、Kafka 集成 Spark 等内容,

文章图片
#kafka#分布式#中间件 +1
消息队列—RabbitMQ(万字详解)

在基于微服务开发的电商项目中,商品的查询和商品的修改是通过两个服务实现的,如果修改了商品的价格,如何保证商品查询服务查询出来的商品价格同步更新呢?同步调用➢ A服务调用B服务,需要等待B服务执行完毕的返回值,A服务才可以继续往下执行。和RPC(Dubbo)实现同步调用。异步调用➢ A服务调用B服务,而无需等待B服务的执行结果,也就是说在B服务执行的同时A服务可以继续往下执行。➢ 通过:消息队列实现

文章图片
#java-rabbitmq#rabbitmq#java +1
雪花算法 — 集群高并发情况下如何保证分布式唯一全局ID生成?

Twitter的分布式自增ID算法——Snowflake。最初Twitter把存储系统从MySQL迁移到Cassandra(由Facebook开发的一套开源分布式NoSQL数据库系统),因为Cassandra没有顺序ID生成机制,所有开发了这样一套全局唯一ID生成服务。Twitter的分布式雪花算法SnowFlake,经测试SnowFlake每秒可以产生26万个自增可排序的ID。Twitter的S

文章图片
#算法#分布式
Maven

Maven这里推荐一个网站:PDF格式转MarkDown格式:点击跳转1. Maven概述1.1 Maven简介Maven翻译为“专家”,“内行”。Maven是Apache下的一个纯java开发的 开源 项目。Maven 是一个 项目管理工具 ,可以对 Java 项目进行构建、依赖管理。Maven 也可被用于构建和管理各种项目,例如 C#,Ruby,Scala 和其他语言编写的项目。Maven创始

文章图片
#maven#java
到底了