一个hexo博客后台–Qexo 写在前面 Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他标记语言)解析文章,在几秒内,即可利用靓丽的主题生成静态网页 安装完Hexo之后,需要一个后台管 2024-03-21 hexo hexo 后台 qexo 可视化接口管理平台yapi一键部署 1. 简介YApi 是高效、易用、功能强大的 api 管理平台,旨在为开发、产品、测试人员提供更优雅的接口管理服务。可以帮助开发者轻松创建、发布、维护 API,YApi 还为用户提供了优秀的交互体验,开发人员只需利用平台提供的接口数据写入工 2024-03-20 软件 开源 yapi 可视化 接口管理 消息队列面试连环问:如何保证消息不丢失?处理重复消息?消息有序性?消息堆积处理? 这四个问题是面试中遇到过最多的,今天就来详细解答一下 如何保证消息不丢失就我们市面上常见的消息队列而言,只要配置得当,我们的消息就不会丢。 先来看看这个图 可以看到一共有三个阶段,分别是生产消息、存储消息和消费消息。我们从这三个阶段分别入 2024-03-20 中间件 中间件 消息重复 消息队列 消息丢失 消息有序性 消息堆积 消息队列黄金三剑客:RabbitMQ、RocketMQ和Kafka全面对决,谁是最佳选择? 1. 应用场景 RabbitMQ适用于易用性和灵活性要求较高的场景 异步任务处理:RabbitMQ提供可靠的消息传递机制,适用于处理异步任务,例如将耗时的任务放入消息队列中,然后由消费者异步处理,提高系统的响应速度和可伸缩性。 解耦系统 2024-03-20 中间件 RabbitMQ 中间件 比较 RocketMQ Kafka 消息队列 数据在两个服务之间传到的方式 要想在多个实体直接做数据同步,一般有两种方式: 1. 异步异步一般是a调用完b之后就不管了,不用等b返回成功或者失败。直接发下一个请求。在回调函数中处理请求的结果。如果成功则commit,失败则rollback。 或者不管发送成功或者失败, 2024-03-20 架构 数据同步 同步 异步 回调 一文搞定Kafka面试 初识 Kafka什么是 KafkaKafka 是由 Linkedin 公司开发的,它是一个分布式的,支持多分区、多副本,基于 Zookeeper 的分布式消息流平台,它同时也是一款开源的基于发布订阅模式的消息引擎系统。 Kafka 的基本 2024-03-20 kafka 中间件 面试 kafka 生产者 消费者 RocketMQ消息传输模型 主流的消息中间件的传输模型主要为点对点模型和发布订阅模型。 点对点模型 点对点模型也叫队列模型,具有如下特点: 消费匿名:消息上下游沟通的唯一的身份就是队列,下游消费者从队列获取消息无法申明独立身份。 一对一通信:基于消费匿名特点,下游消费 2024-03-19 中间件 rocketmq rocketmq 消息传输模型 点对点模型 发布订阅模型 一文搞定RocketMQ面试 1. 消息顺序性问题 通过队列确保顺序性 单个消息队列顺序消费: RocketMQ 支持创建多个主题(Topic),每个主题可以有多个消息队列(Queue)。在单个消息队列的情况下,RocketMQ 能够保证消息的顺序性。这意味着, 2024-03-19 中间件 rocketmq 面试 rocketmq 消息顺序性 消息重复 事务消息 21k+ Star! 开发者的瑞士军刀!一款适用于开发者的工具集合! 项目介绍DevToys —— 号称是开发人员的“瑞士军刀”,一款适用于开发者的工具集合,包含各种实用的开发小工具。JSON格式化、文本对比、正则表达式…无需网络,离线即可使用! DevToys 目前有六大类的工具,转换类型工具、编码/解码 2024-03-19 开源 软件 开发工具 8.8K+ Star!快速搭建个人在线工具箱 项目介绍it-tools —— 一个为开发人员提供方便的在线工具集合的开源项目,包含了加密、转换器、Web、开发、图片和视频等十几种工具,功能齐全,部署方便。 系统功能国际化it-tools 支持国际化多语言,可切换为中文。 修改皮肤系 2024-03-19 开源 开源 it tool docker pull 报错:missing signature key docker 拉取镜像的时候报错:missing signature key 原因:docker 版本太低了,需要升级。建议卸载、重新安装 [root@iZbp1iexv86gtywcxse7s0Z docker]# docker vers 2024-03-19 docker docker 安装 报错 missing signature key 一文搞定redis面试 1 写在前面redis在面试中经常会被文档,今天总结一下面试中会问到的问题。 主要包括:redis与memcached的区别、5种常见数据类型内部实现、线程模型、持久化、集群、淘汰策略、缓存 2 Redis 和 Memcached 有什么区 2024-03-18 redis 面试 redis 面试 缓存 memcached redis数据类型 redis线程模型 持久化 AOF RDB 集群 淘汰策略