摘要: 1, 简单模式 消费者 生成者 点对点 无需创建交换机 2. 工作work模式 点对点 无需创建交换机 可以创建多个消费者 3. 发布者订阅者模式 需要创建交换机 点对多 fanout(广播模式): direct:(路由模式): topic(话题模式): 当生产者产生消息的速度超过消费者的处理速度时 阅读全文
posted @ 2025-03-22 16:48 kaixingBlog 阅读(22) 评论(0) 推荐(0)
摘要: 1.服务名称(service name): 运行服务的标识 2. iP地址(IP address):服务实例运行的节点的ip地址 3. 端口(port): 服务实例的端口 4. 健康状态(health status): 服务实例的健康状态,表示实例是否可用 5.实例id(instance id): 阅读全文
posted @ 2025-03-22 16:34 kaixingBlog 阅读(17) 评论(0) 推荐(0)
摘要: 服务注册:当一个服务启动时,会把服务的元数据(ip地址,端口,健康状态)发送给nacos,与注册中心nacos 建立长连接。这样,注册中心就会知道每个服务的存在和相关信息 2,服务发现: 当一个服务或客户端需要调用其他服务时,会像注册中心发送相关服务请求。注册中心维护了相关服务的元数据,并在需要时会 阅读全文
posted @ 2025-03-22 16:23 kaixingBlog 阅读(62) 评论(0) 推荐(0)
摘要: 前端发起请求 携带token 网关进行白名单和token 校验 如果路径在白名单内 放行 如果token合法 解析token 把用户信息保存到请求headers 中传递给下游微服务 在微服务的拦截器中,拦截请求获取用户信息 (用户id) 保存到threadlocal 中 放行 阅读全文
posted @ 2025-03-18 21:32 kaixingBlog 阅读(34) 评论(0) 推荐(0)
摘要: 1.文件目录操作 ls -al # 查看当前目录下的所有文件及详细信息(包括隐藏文件) cd /path/to/directory # 切换到指定目录 pwd # 显示当前所在目录 mkdir new_dir # 创建新目录 rm -rf dir_name # 删除目录及其内容(慎用) cp fil 阅读全文
posted @ 2025-03-18 08:39 kaixingBlog 阅读(26) 评论(0) 推荐(0)
摘要: @SpringBootApplication 是一个复合注解 @SpringBootConfiguration底层是一个@Configuration注解,表示当前引导类也是一个配置类 @ComponentScan,表示Spring会自动扫描引导类所在的包及子包下能够识别的组件 @EnableAuto 阅读全文
posted @ 2025-03-18 08:30 kaixingBlog 阅读(16) 评论(0) 推荐(0)
摘要: Seata 的工作原理及其分布式事务控制的核心机制: 核心组件 Seata 的架构由以下三个核心模块组成: TM (Transaction Manager): 事务管理器,负责全局事务的启动、提交和回滚。 RM (Resource Manager): 资源管理器,负责管理分支事务(如数据库连接),并 阅读全文
posted @ 2025-03-18 08:29 kaixingBlog 阅读(201) 评论(0) 推荐(0)