课程大纲
学习路线规划
技术篇
行业资讯
pmp
软考
目前最主流的微服务开源解决方案有三种: Dubbo:Dubbo工作原理图-来源官网 Dubbo 是一个高性能、轻量级的 Java 微服务框架,最初由阿里巴巴(Alibaba)开发并于2011年开源。它提 ...详情>>
成本挑战: 基础设施成本增加: 微服务应用通常需要更多的基础设施资源,例如服务器、容器管理、负载均衡器等,这可能导致运营成本增加。 开发和维护成本: 管理多个微服务的开 ...详情>>
微服务优点很多,但是我们通常说一个东西好肯定会跟另一个东西比较, 通常说微服务好会和单体项目进行比较。以下是微服务相对于单体项目的一些显著好处:首先,让我们讨论单体项目 ...详情>>
RocketMQ的Producer有三种消息发送模式: 同步发送(Sync Send):这是默认的发送模式。在同步发送模式下,发送者发送一条消息后会等待 Broker 的响应,直到 Broker 确认收到消息并返 ...详情>>
RocketMQ的Consumer消费消息的方式有两种:Push方式和Pull方式。 在 Push 推模式下,RocketMQ 的 Broker 会主动将消息推送给对应的 Consumer。而 Consumer 会注册一个 Message ...详情>>
RocketMQ消息过滤分为两种:基于表达式的过滤和基于类模式的过滤。基于表达式的过滤有两种模式:TAG模式和SQL92模式。其中,RocketMQ 允许为每一条消息设置一个 Tag 标签。 TAG ...详情>>
广播消息和集群消息是 RocketMQ 的两种不同的消息消费模式。其中 广播模式意味着一条消息会被发送到所有订阅了这个主题 Topic 的消费者,而所有消费者都会收到相同的消息副 ...详情>>
RocketMQ 提供了顺序消息机制,用来保证一组消息的局部有序性,具体实现步骤如下: Producer 在发送消息时,通过设置一个 MessageQueueSelector 方法,将一组有顺序的消息,依次发送到 ...详情>>
RocketMQ的事务消息是通过两阶段提交(Two-phase Commit)协议实现的。具体实现步骤如下: 发送方将半事务消息发送至RocketMQ服务端,由于消息为半事务消息,在未收到生产者对该消息 ...详情>>
RocketMQ 可以通过一系列措施保证全链路消息不丢失。 producer 发送消息时,使用消息确认机制,确保消息被成功发送。例如,不要使用 oneway 发送方式。使用异步机制发送消息时,发 ...详情>>
函数式接口及举例
静态导入及其应用场景
方法重载和方法重写
String、StringBuilder和StringBuffer的区别
自定义注解及应用场景
Lambda表达式的优点
2024-10-31
2024-10-06
2024-09-13
2024-08-01
2025-01-02