课程大纲
学习路线规划
技术篇
行业资讯
pmp
软考
消息队列有哪些作用 解耦:使用消息队列来作为两个系统之间的通讯方式,两个系统不需要相互依赖了 异步:系统A给消息队列发送完消息之后,就可以继续做其他事情了 流量削峰:如果使 ...详情>>
消息队列如何保证消息可靠传输消息可靠传输代表了两层意思,既不能多也不能少。 为了保证消息不多,也就是消息不能重复,也就是生产者不能重复生产消息,或者消费者不能重复消费消 ...详情>>
RocketMQ为什么速度快因为使用了顺序存储、Page Cache和异步刷盘。我们在写入commitlog的时候是顺序写入的,这样比随机写入的性能就会提高很多,写入commitlog的时候并不是直 ...详情>>
RocketMQ的实现原理RocketMQ由NameServer注册中心集群、Producer生产者集群、Consumer消费者集群和若干Broker(RocketMQ进程)组成,它的架构原理是这样的:Broker在启动的时候去 ...详情>>
为什么RocketMQ不使用Zookeeper作为注册中心呢? 根据CAP理论,同时最多只能满足两个点,而zookeeper满足的是CP,也就是说zookeeper并不能保证服务的可用性,zookeeper在进行选举的 ...详情>>
RocketMQ的事务消息是如何实现的 生产者订单系统先发送一条half消息到Broker,half消息对消费者而言是不可见的 再创建订单,根据创建订单成功与否,向Broker发送commit或rol ...详情>>
如何进行消息队列选型? Kafka: 优点: 吞吐量非常大,性能非常好,集群高可用。 缺点:会丢数据,功能比较单一。 使用场景:日志分析、大数据采集 RabbitMQ: 优点: 消息可靠性高, ...详情>>
你的项目中是怎么保证微服务敏捷开发的? 开发运维一体化。 敏捷开发: 目的就是为了提高团队的交付效率,快速迭代,快速试错 每个月固定发布新版本,以分支的形式保存到代码仓库中 ...详情>>
什么是中台?所谓中台,就是将各个业务线中可以复用的一些功能抽取出来,剥离个性,提取共性,形成一些可复用的组件。大体上,中台可以分为三类 业务中台、数据中台和技术中台。大数据 ...详情>>
有没有了解过DDD领域驱动设计?什么是DDD: 在2004年,由Eric Evans提出了, DDD是面对软件复杂之道。Domain-Driven- Design –Tackling Complexity in the Heart of Softwar ...详情>>
如何在Spring中实现基于注解的AOP?
解释JVM中的Direct Memory及其应用场景
如何在JVM中进行高效的内存分配?
解释JVM中的垃圾收集算法选择策略
如何在JVM中进行元数据空间(Metaspace)的监控?
解释JVM中的方法区和堆区的区别
2025-01-19
2024-10-31
2024-10-06
2024-09-13
2025-02-21