技术栈
分布式
马达加斯加D
2 小时前
分布式
系统设计 --- 使用消息队列解决分布式事务
在分布式系统架构中,“数据一致性”始终是绕不开的核心挑战,而分布式事务正是保障这一目标的关键技术领域。当业务操作跨越多个微服务、多个数据库时,如何确保所有操作要么全部成功,要么全部失败?本文将从分布式事务的基础概念出发,结合树状实体删除的具体业务场景,探讨如何利用消息队列构建可靠的分布式事务解决方案,并针对初始方案的不足进行优化升级。
遇见火星
3 小时前
分布式
·
消息队列
·
rabbitmq
·
负载均衡
·
haproxy
RabbitMQ 高可用:HAProxy 负载均衡实战指南
在分布式系统中,RabbitMQ作为常用消息中间件,集群部署是保障高可用的关键。但很多开发者会遇到一个棘手问题:Java程序直接绑定RabbitMQ节点的IP和端口后,一旦该节点宕机,程序就会连接失败,只能手动修改配置恢复。
Blossom.118
4 小时前
运维
·
人工智能
·
分布式
·
智能手机
·
自动化
·
prompt
·
边缘计算
基于多智能体协作的自动化数据分析系统实践:从单点工具到全流程智能
摘要:本文提出一种去中心化的多智能体协作框架,通过角色分工与动态任务编排,将复杂度数据分析流程的自动化率从43%提升至91%。系统采用Actor模型实现Agent间异步通信,引入共识机制解决结果冲突,并基于LangGraph构建可视化调试环境。实测在电商平台大促复盘场景中,将7人日的分析工作压缩至2.3小时,人工复核点减少76%。
回家路上绕了弯
5 小时前
分布式
·
后端
MDC日志链路追踪实战:让分布式系统问题排查更高效
在分布式系统中,一个用户请求往往会经过多个服务、多个线程的处理。当出现问题时,我们面对的是海量的零散日志,如何快速定位某一次请求的完整链路日志?这正是MDC(Mapped Diagnostic Context,映射诊断上下文)要解决的核心问题。MDC通过ThreadLocal为每个线程绑定专属的上下文信息(如请求ID、用户ID),让日志自动携带这些标识,轻松串联全链路日志。今天,我们就从原理到实战,彻底掌握MDC的使用。
qq_1249870753
5 小时前
大数据
·
hadoop
·
分布式
·
python
·
信息可视化
基于Hadoop的黑龙江旅游景点推荐系统的设计与实现(源码+论文+部署+安装)
在旅游产业数字化转型加速与游客需求多元化的双重背景下,黑龙江旅游行业传统服务模式存在显著局限:一方面,游客获取景点信息分散,依赖零散攻略或线下咨询,缺乏精准个性化推荐,易因信息不对称错失适配景点;另一方面,旅游管理方依赖人工汇总分析零散数据,难以实时掌握景点热度、游客偏好等核心信息,无法及时优化资源配置与服务策略(如热门景点客流疏导、冷门景点推广)。现有旅游服务平台多功能单一、界面繁琐、推荐逻辑简单,数据处理能力不足,难以匹配游客便捷化、个性化需求,也制约了黑龙江旅游资源的高效开发与推广。
笃行客从不躺平
5 小时前
分布式
分布式中 BASE 理论
BASE 是三个英文单词的缩写,代表:它是由 eBay 的架构师 Dan Pritchett 在 2008 年提出,作为对传统 ACID(原子性、一致性、隔离性、持久性)事务模型在分布式场景下的一种柔性替代方案。BASE 理论的核心思想是:在大规模分布式系统中,为了高可用和可扩展性,可以适当放宽强一致性要求,转而追求“最终一致性”。
laocooon523857886
5 小时前
大数据
·
hadoop
·
分布式
大专Hadoop课程考试方案设计
针对大专阶段的Hadoop课程考试,结合其应用型人才培养目标,我为你设计了一套兼顾理论基础与实践能力的考试方案,包含多种考核形式和题目示例,你可以根据实际教学情况灵活组合使用。
独自破碎E
6 小时前
分布式
·
rabbitmq
RabbitMQ的交换机有哪几种类型?
RabbitMQ是一个可实现异步通信和任务解耦的消息队列系统。主要有Direct、Fanout、Topic、Headers这4种类型。
DeepFlow 零侵扰全栈可观测
6 小时前
运维
·
开发语言
·
分布式
·
云原生
·
金融
·
php
民生银行云原生业务的 eBPF 可观测性建设实践
本文整理自民生银行总行科技部网络管理中心高级工程师冯晶晶在「清华大学&云杉网络·可观测性技术论坛」的演讲实录。回看链接,PPT 下载
小北方城市网
6 小时前
开发语言
·
人工智能
·
分布式
·
python
·
微服务
·
架构
·
geo
第 3 课:微服务架构设计与服务治理|从分布式到微服务的进阶实战
✅ 课程衔接:已掌握分层架构设计规范、分布式架构核心痛点解决方案,能完成电商项目的分布式拆分与落地。本课作为架构进阶关键课,聚焦微服务架构的 “拆分艺术” 与 “治理体系”—— 微服务是分布式架构的极致形态,核心在于 “业务域自治” 与 “全链路治理”,通过标准化拆分与完善治理,解决分布式架构的服务混乱、运维复杂等问题。
Codigger官方
6 小时前
分布式
【团队原创】Codigger研发日志:打造分布式数字工作平台,邀开发者共同见证成长
大家好,我们是Codigger开发团队!今天想在CSDN和各位开发者朋友聊聊我们正在全力打磨的项目——Codigger分布式数字工作平台。从最初的想法雏形到现在的核心模块研发,我们始终围绕“解决开发痛点、提升协作效率”的目标推进,现在把项目的核心思路和最新进展分享给大家,也期待能收到更多宝贵的建议。
小股虫
17 小时前
分布式
·
微服务
·
架构
主流注册中心技术选型:CAP理论与业务实战的平衡艺术
案例1:金融支付系统的1.8秒瘫痪CAP定理一致性 Consistency可用性 Availability
少许极端
18 小时前
java
·
redis
·
分布式
·
缓存
Redis入门指南(五):从零到分布式缓存-其他类型及Java客户端操作redis
Stream相当于一个阻塞队列, 可以模拟实现事件传播机制, 添加进新元素就唤醒消费者进行消费, 主要作为消息队列使用, 比list中的blpop/brpop功能更强大
Keep_Trying_Go
20 小时前
人工智能
·
pytorch
·
分布式
·
深度学习
accelerate 深度学习分布式训练库的使用详细介绍(单卡/多卡分布式训练)
视频讲解1:https://www.douyin.com/video/7591873594976767259
数据库知识分享者小北
21 小时前
数据库
·
分布式
·
mysql
·
阿里云
·
云原生
·
polardb
免费体验《自建 MySQL 迁移至 PolarDB 分布式 V2.0》
在数字化转型的过程中,许多企业发现传统自建 MySQL 数据库在高可用性和弹性扩展方面的不足,导致服务稳定性和性能受到限制。面对业务增长和高并发需求,企业急需一种高性能、可靠的数据库解决方案来提升数据处理能力和系统架构的灵活性。
ZePingPingZe
21 小时前
分布式
·
spring
·
rabbitmq
@TransactionalEventListener:事务事件监听的艺术
在分布式系统和微服务架构中,我们经常遇到这样的问题:数据库事务提交后,还需要执行一些额外操作(如发送消息、更新缓存、调用外部API等)。这些操作如果放在事务内,会导致:
回家路上绕了弯
1 天前
分布式
·
后端
日志输出优化实战:从“能用”到“好用”的全攻略
在日常开发中,日志是开发者的“眼睛”——排查问题、定位故障、监控系统状态,都离不开日志。但实际项目里,很多日志输出却处于“能用但不好用”的状态:要么级别混乱( debug 日志充斥生产环境),要么内容残缺(缺少关键上下文),要么格式杂乱(难以解析),甚至因日志输出不当导致系统性能下降。今天,我们就从“为什么要优化日志”“优化什么”“怎么优化”三个维度,全面掌握日志输出的优化技巧,让日志真正成为系统运维的得力助手。
十月南城
1 天前
分布式
分布式事务方法论——2PC/TCC/SAGA与基于消息的最终一致性对照
写在前面,本人目前处于求职中,如有合适内推岗位,请加:lpshiyue 感谢。同时还望大家一键三连,赚点奶粉钱。
笃行客从不躺平
1 天前
分布式
分布式中的CAP 复习
在一个网络分区(Partition)必然存在的分布式系统中,无法同时满足以下三个属性:关键结论:P 是必须接受的现实(网络不可靠),因此实际系统只能在 C 和 A 之间做权衡,即 CP 或 AP。
记得开心一点嘛
1 天前
分布式
分布式ID生成器
目录雪花算法百度UidGenerator雪花实现创建ID分布式ID在构建大规模分布式系统时扮演着至关重要的角色,主要用于确保在分布式环境中数据的唯一性和一致性。