240 发简信
IP属地:上海
  • Resize,w 360,h 240
    dubbo多序列化协议配置原理

    一、案例 从图一可以看出provider端提供了两个服务,并且JsonDemoService指定序列化协议为fastjson;DemoServi...

  • Resize,w 360,h 240
    Kafka/RocketMQ存储结构对比

    一、Kafka Kafka 日志对象由多个日志段对象组成,而每个日志段对象会在磁盘上创建一组文件,包括消息日志文件(.log)、位移索引文件(....

  • Resize,w 360,h 240
    Kafka/RocketMQ事务消息对比

    一、Kafka事务消息 Kafka的事务概念类似于数据库提供的事务,即经典的ACID,原子性(Atomicity)、一致性(Consistenc...

  • Kafka/RocketMQ顺序消息对比

    一、Kafka顺序消息 Producer端:Kafka的顺序消息是通过partition key,将某类消息(例如同一笔订单的不同状态)写入同一...

  • Resize,w 360,h 240
    Kafka/RocketMQ生产者路由对比

    一、Kafka分区机制 Kafka的消息组织方式实际上是三级结构:主题-分区-消息。主题下的每条消息只会保存在某一个分区中,而不会在多个分区中被...

  • Resize,w 360,h 240
    Kafka/RocketMQ架构对比

    一、Broker设计对比 1. Kafka Topic A共有2个分区,每个分区有两个副本(一个Leader一个Follower),分别分布在 ...

  • Resize,w 360,h 240
    5. 监控和诊断工具

    一、Linux工具 1. top top 命令是 Linux 下最常用的命令之一,它可以实时显示正在执行进程的 CPU 使用率、内存使用率以及系...

  • SpringBoot自动配置分析

    一、注解 @SpringBootApplication 注解 @SpringBootApplication 注解实际上是一个组合注解,它由三个注...

  • Resize,w 360,h 240
    从内核接收数据到EPOLL原理

    一、内核接收数据流程 网卡发现 MAC 地址符合,就将包收进来;发现 IP 地址符合,根据 IP 头中协议项,知道上一层是 TCP 协议; DM...

    1.1 1684 0 15
个人介绍
聪明人也要下死工夫