240 发简信
IP属地:四川
  • Resize,w 360,h 240
    消息传输推与拉的比较

    前言 在服务器与客户端进行信息传输的时候,是客户端从服务器拉去消息,还是服务器往客户端推送消息,这是在设计一个需要网络通讯系统需要考虑的问题。本...

  • Resize,w 360,h 240
    Kafka——消息的发送流程

    前言 本文将介绍kafka的一条消息的发送流程,从消息的发送到服务端的存储。上文说到kafak分为客户端与服务端,要发送消息就涉及到了网络通讯,...

  • Resize,w 360,h 240
    Kafka概述

    什么是kafka Kafka官网介绍kafka是一个分布式的流平台。 可以让你发布和订阅流式的记录。这一方面与消息队列或者企业消息系统类似。 可...

  • Resize,w 360,h 240
    Raft算法

    前言 Raft算法是解决分布式系统共识的问题的算法,Raft是基于Multi-Paxos的基础上做了简化和限制。不同于Paxos的难以理解,Ra...

  • Netty源码(五)服务端启动流程分析

    前言 在源码分析的第一部分Netty源码(一)Netty架构解析里面提到了netty的几个关键组件 EventLoopEventLoop是Net...

  • Netty源码(四)Buffer与池化

    前言 在java nio包中使用Buffer作为数据存放的载体,分为HeapBuffer与DirectBuffer。netty针对nio中的Bu...

  • Resize,w 360,h 240
    JAVA进程内消息组件分析SpringEvent与EventBus

    前言 日常开发中经常遇到一个业务发生之后需要触发好几个业务点,比如订单支付完成之后需要发送短信、送会员积分、发送优惠券等。在分布式系统中我们可以...

  • Resize,w 360,h 240
    Netty源码(三)NioEventLoop三部曲

    前言 本文将会具体分析NioEventLoop中的thread,它的启动时机,以及所履行的职责。还会分析一些netty的实现细节,比如解决NIO...

  • Resize,w 360,h 240
    Netty源码(二)线程模型EventLoop

    前言 Netty源码(一)Netty架构解析分析了netty的基本原理和工作流程,其中EventLoop是netty中最核心的组件,本文将会分析...