240 发简信
  • 120
    rocket mq通讯模型源码分析

    该章节主要深入分析rmq是如何构建自己的通讯模型的,主要从以下四点分析: 1、总概论述 2、rmq的通讯协议实现。 3、rmq的三种通讯方式。 ...

    0.3 1538 2 10
  • 120
    消费者客户端(1)-消息拉取总概

    前言 从本章开始,将会以系列的方式,分章节讲解Rocket Mq是如何实现消息的消费模型。 消息的广播或单播 不管是JMS规范中的Topic/Q...

  • 120
    rocket mq 底层存储源码分析(1)-存储总概

    前言:从本节开始,我们将分七个章节从底层源码来分析Rocket mq 是如何实现自己的消息持久化的: 第(1)章节主要总从体上分析rmq消息的存...

  • rocket mq 底层存储源码分析(2)-业务消息持久化

    本章主要详细分析Rocket mq 消息持久化底层源码实现。 先讲解几个核心的业务抽象类 MappedFile, 该类为一个存储文件的直接内存映...

  • 120
    Libra介绍

    前沿 从技术上来说,Libra属于区块链2.0 的联盟链,在实现上,整体参考了以太坊的设计,当然,自己实现了一套类似于solidity 的智能合...

    0.1 7037 0 2 1
  • rocket mq 底层存储源码分析(6)-存储恢复

    本章节,我们主要从rmq的broker启动后,会如何初始化【业务消息】、【逻辑位移索引】以及【key查询索引】这三种消息来分析底层实现。 直接上...

  • rocket mq 底层存储源码分析(4)-索引构建

    在《rocket mq 底层存储源码分析(1)-存储总概》章节中,我们提到rockmq 有两类索引,一类是【逻辑位移索引】,该索引类比于List...

  • 120
    IOTA 基石 - ISS 签名算法详解

    一、概要 IOTA 消息签名 方案使用的是Winternitz一次签名算法(WOTS),它是一种hash 签名算法,该类算法在几十年前就被提出来...

  • 120
    IOTA 基石 - Sponge 算法详解

    一、概要 Sponge是IOTA自身抽象的 ,目前有两种实现,一个是kerl,另外一个curl。而kerl 是基于hash 散列函数Keccak...