发现问题,解决问题,复盘问题
在探讨领导力这一复杂而多维的话题时,我们首先需要明确,领导力的产生并非单一因素作用的结果,而是多种力量交织的产物。其中,职位权力、专业权威以及个人魅力等,都是构成领导力不可或缺的要素。然而,在此我们特
阅读全文在探讨领导力这一复杂而多维的话题时,我们首先需要明确,领导力的产生并非单一因素作用的结果,而是多种力量交织的产物。其中,职位权力、专业权威以及个人魅力等,都是构成领导力不可或缺的要素。然而,在此我们特
阅读全文在每个Java新版本发布的特性中,都会包含一些Preview(预览)功能,这些功能主要用来给开发者体验并收集建议。所以,Preview阶段的功能并不是默认开启的。如果想体验某个Java版本中的Prev
阅读全文JDK新特性生命周期管理规范JDK新特性生命周期管理规范旨在明确不同阶段技术特性的管理规则,帮助开发者合理评估和采用新特性。以下是各阶段特性的详细说明:一、实验性特性(Experimental)核心特
阅读全文在软件开发这一复杂且精细的流程中,排查并修复产线问题无疑是每位工程师都必须牢牢掌握的基础技能,这是保障软件稳定运行、满足用户需求的关键环节。然而,生产环境犹如一个充满变数的战场,程序代码中可能潜藏着未
阅读全文4.0 RocketMQ 主从配置同步详解brokerRole 配置SYNC_MASTER(同步主从模式)在同步模式下,Master 与 Slave 之间的数据同步要求极为严格,旨在确保消息几乎不丢失
阅读全文选择 RocketMQ 的原因选择 RocketMQ 十分简单,其基于 Java 语言开发这一特性优势显著。对于开发者而言,Java 语言的广泛使用和丰富的文档资源,使得 RocketMQ 的源码阅读
阅读全文1.5 死信队列当一条消息初次消费失败,消息队列 RocketMQ 会自动进行消息重试;达到最大重试次数后,若消费依然失败,则表明消费者在正常情况下无法正确地消费该消息,此时,消息队列 RocketM
阅读全文消息中间件如何选型在本文中,之所以推荐 RocketMQ,主要是因为它是用 Java 语言开发的,相关的源代码我能够深入研读理解,而其他中间件的推荐更多是基于结果进行阐述。RabbitMQRabbit
阅读全文消息挤压的处理,是必须面对的问题,最好是能够建立监控机制,发现是那个大ka的挤压,进行特殊化处理。保证其余客户的正常处理。一般请求,能够做到 队列的扩容,新消息能够及时消费,老消息逐步消费即可。但是要
阅读全文11. Spring Boot11.1 Spring Boot简介{{Spring Boot 基于 Spring 框架进行开发,不过,Spring Boot 本身并不提供 Spring 框架的核心特性
阅读全文前言:这是一篇单纯介绍 消息发送 的 入门接入的文章。建议查看最新的文档。4.1 消息发送基本样例导入rocketmq-demo导入MQ客户端依赖<dependency> <groupId>or
阅读全文4.1.2 消费消息模式1)负载均衡模式(默认)同一消费者组:在同一个消费者组(Group)中,能确保一条消息仅会被该组内的一个消费者所消费。也就是说,同一组内的多个消费者会共同消费队列中的消息,但每
阅读全文消息的丢失和消息的补偿消息的丢失在三个环节,发送环节,消息的存储环节,消息的消费环节。消息既然存在丢失的可能,就需要有补偿措施。消息的防丢失和消息的补偿措施,都会增加系统的复杂度,然后带来性能的损耗。
阅读全文4.4 批量消息4.4.1 发送限制生产者进行消息发送时可以一次发送多条消息,批量发送消息能显著提高传递小消息的性能。不过需要注意以下几点:批量发送的消息必须具有相同的Topic批量发送的消息必须具有
阅读全文4.2 顺序消息消息有序指的是可以按照消息的发送顺序来消费(FIFO)。RocketMQ可以严格的保证消息有序,可以分为分区有序或者全局有序。顺序消费的原理解析,在默认的情况下消息发送会采取Round
阅读全文尝试,用于尝试,在评估成本的情况下进行尝试。希望大家多折腾点不同的东西,说不定就会有意外之喜。 1、公众号的尝试。 最近一年,对曾经收集的各路技术文章,进行整理后发布,收获了上千的关注。但是仔细
阅读全文4.3 延时消息延时消息所对应的 Topic 为 SCHEDULE_TOPIC_XXXX。在此特别强调,这里的 SCHEDULE_TOPIC_XXXX 中的 XXXX 并无特定含义,并非指代某某某。S
阅读全文34.1 定位问题34.1.1 慢查询日志通常情况下,为了定位 sql 的性能瓶颈,我们需要开启 mysql 的慢查询日志。把超过指定时间的 sql 语句,单独记录下来,方面以后分析和定位问题。开启慢
阅读全文