会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
暮尘时雨
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
···
32
下一页
2025年4月17日
Nacos 配置中心执行流程的详细说明
摘要: 一、Nacos配置中心执行流程详解 Nacos配置中心是一个强大的分布式配置管理服务,其执行流程涵盖了配置的发布、获取、监听和更新等核心功能。下面我将从多个维度详细介绍Nacos配置中心的完整执行流程 由于提供者 或 消费者集成了Nacos Client(Nacos的客户端),其实也就是提供者或消费
阅读全文
posted @ 2025-04-17 02:14 jock_javaEE
阅读(234)
评论(0)
推荐(0)
2025年4月16日
Nacos 注册中心执行流程的详细说明
摘要: 一、定义 以下是 Nacos 注册中心执行流程的详细说明,涵盖 服务注册、服务发现、健康检查、集群数据同步 等核心环节的完整生命周期: 二、提供者注册流程 1、提供者发起注册请求 触发时机:因为提供者集成了Nacos Client(Nacos的客户端),所以在提供者启动时,其实是通过 Nacos C
阅读全文
posted @ 2025-04-16 21:25 jock_javaEE
阅读(103)
评论(0)
推荐(0)
2025年4月13日
dubbo源码解析-服务暴露与发现
摘要: 一、概述 dubbo是一个简单易用的RPC框架,通过简单的提供者,消费者配置就能完成无感的网络调用。那么在dubbo中是如何将提供者的服务暴露出去,消费者又是如何获取到提供者相关信息的呢? 二、dubbo与spring的整合 在了解dubbo的服务注册和服务发现之前,我们首先需要掌握一个知识点:Sp
阅读全文
posted @ 2025-04-13 12:22 jock_javaEE
阅读(129)
评论(0)
推荐(0)
2025年4月12日
详细介绍Java的SPI机制
摘要: 一、什么是SPI机制 SPI(Service Provider Interface),是JDK内置的一种 服务提供发现机制,可以用来启用框架扩展和替换组件,主要是被框架的开发人员使用,比如java.sql.Driver接口, 其他不同厂商可以针对同一接口做出不同的实现,MySQL和PostgreSQ
阅读全文
posted @ 2025-04-12 17:38 jock_javaEE
阅读(210)
评论(0)
推荐(0)
2025年4月10日
RocketMQ的Consumer是如何消费消息的
摘要: Rocketmq提供了两种主要的消费模式:推送式消费(Push Consumer)和 拉取式消费(Pull Consumer) 一、Consumer消费消息的基本流程 1、实例化Consumer:创建并配置一个Consumer实例 2、订阅主题:指定要订阅的主题和标签 3、注册消息监听器:开始消费消
阅读全文
posted @ 2025-04-10 21:08 jock_javaEE
阅读(202)
评论(0)
推荐(0)
详细介绍MessageQueueSelector
摘要: 一、MessageQueueSelector 详解 MessageQueueSelector 是 RocketMQ 提供的一个接口,用于自定义消息发送时的队列选择策略。 通过实现该接口, 开发者可以控制消息被发送到 Topic 的哪个队列(MessageQueue),从而支持 顺序消息、负载均衡、业
阅读全文
posted @ 2025-04-10 19:43 jock_javaEE
阅读(211)
评论(0)
推荐(0)
RocketMQ的Producer是如何发送消息的
摘要: RocketMQ 的 Producer 发送消息过程涉及多个步骤,包括初始化、消息创建、发送方式选择 1、Producer初始化 首先,我们需要创建并初始化一个Producer示例 这段代码完成了以下步骤: 1、创建DefaultMQProducer实例,并指定生产者组名 2、设置NameServe
阅读全文
posted @ 2025-04-10 19:19 jock_javaEE
阅读(13)
评论(0)
推荐(0)
RocketMQ消息是如何存储的
摘要: RocketMQ的消息存储是一个复杂而高效的过程,设计上充分考虑了性能和扩展性, 消息存储的主要组件包括CommitLog文件、消费队列文件(ConsumerQueue)、以及索引文件(IndexFile) 一、CommitLog文件 CommitLog是Rocketmq的核心存储文件,负责保持消息
阅读全文
posted @ 2025-04-10 16:55 jock_javaEE
阅读(113)
评论(0)
推荐(0)
2025年4月4日
redis的fd与epoll是怎么使用的
摘要: Redis 的高性能网络模型核心依赖于 文件描述符(fd) 和 epoll 的协同工作。下面我将从底层机制到实际应用,详细解析它们的配合方式: 一、核心组件关系图 二、fd 在 Redis 中的具体应用 1、fd 的三种关键类型 2、fd 的创建与管理代码 三、epoll 的工作机制 1、epoll
阅读全文
posted @ 2025-04-04 21:21 jock_javaEE
阅读(36)
评论(0)
推荐(0)
2025年4月3日
LRU算法
摘要: LRU算法 package com.redis; import java.util.HashMap; import java.util.Map; /** * LRU缓存实现 * 使用哈希表+双向链表实现O(1)时间复杂度的get和put操作 */ public class LRUCache { //
阅读全文
posted @ 2025-04-03 21:59 jock_javaEE
阅读(67)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
···
32
下一页
公告