240 发简信
IP属地:上海
  • 120
    RabbitMQ:快速入门

    和RocketMQ一样,RabbitMQ作为消息中间件,主要负责接收、存储和转发消息。同时RabbitMQ也有生产者和消费者的概念,我们先来看看其整体模型架构。如下图: 1....

  • 120
    RabbitMQ:安装

    作为《学习RabbitMQ,这里没有废话》系列的开篇,理论上按照我个人的风格是要介绍一下什么是消息,什么是消息中间件,然后再过渡到本篇《RabbitMQ:安装》。但之前在《学...

  • 120
    RocketMQ:死信队列和消息幂等

    1. 死信队列 上一篇《RocketMQ:消息重试》中我们提到当一条消息消费失败时,RocketMQ会进行一定次数的重试。重试的结果也很简单,无非就是在第N次重试时,被成功消...

  • RocketMQ:消息重试

    消息的发送和消费并不是百分百成功的,在出现消息推送失败时,RocketMQ有何补偿方式来进行消息重试呢?这是我们今天要一起学习的点。 1. 顺序消息的重试 对于顺序消息,当消...

  • 120
    RocketMQ:高可用机制

    RocketMQ分布式集群是通过Broker节点的Master和Slave配合达到高可用性的。 Master和Slave的区别:在Broker的配置文件中,参数 broker...

  • 120
    RocketMQ:消息存储

    通常来说我们对分布式队列有高可靠性的要求,所以数据要进行持久化存储。 消息生产者发送消息到MQ。 MQ收到消息,将消息进行持久化,即在存储系统中新增一条记录。 返回ACK确认...

  • 120
    RocketMQ:消息发送与消费

    在此之前,我们已经介绍过《RocketMQ:快速入门》和《RocketMQ:搭建集群》。现在我们已经准备好RocketMQ的环境了,接下来就是通过实战去演示RocketMQ中...

  • RocketMQ:搭建集群

    在上一篇《RocketMQ:快速入门》之后,今天说一说如何搭建RocketMQ集群。首先看一下集群架构图: 1. 集群特点 NameServer是一个几乎无状态节点,可集群部...

  • 120
    RocketMQ:消息中间件简介

    1. 什么是消息中间件 (1)什么是消息? 消息是指:在应用程序之间传递的数据。消息可以非常简单,比如只包含文本字符串、JSON等;但也可以很复杂,比如一个对象。 (2)什么...

  • Redis:企业级数据备份方案

    1. 持久化配置策略 (1)首先是RDB的生成策略,这点用Redis默认的配置即可,比如:save 60 10000。但是如果我们希望尽可能确保说,RDB最多丢1分钟的数据,...

  • Redis:五大数据类型常用命令详解

    丰富的数据类型是Redis作为缓存系统的最大优势之一,区别于Memcache仅支持简单的key-value类型,Redis提供了list、set、zset、hash等数据结构...

  • 学习Jenkins,这里没有废话

    Jenkins:持续集成及Jenkins介绍 Jenkins:安装和持续集成环境配置 Jenkins:用户权限管理 Jenkins:凭证管理 Jenkins:Maven安装和...

  • 120
    Redis:redis.conf配置文件介绍

    在《Redis:简介与安装》中我们介绍了如何在Linux服务器上安装Redis,其中在Redis的解压目录下有个很重要的配置文件redis.conf不知道大家是否还有印象。 ...

  • 120
    Redis:简介和安装

    平时有接触过Redis,但一直都停留在使用上,没有做过系统的总结,所以现在静下心来去做个总结,算是做个知识梳理吧。 1. 简介 Redis:REmote DIctionary...