分布式

攻心的子乐2 小时前
数据库·redis·分布式
redis分布式锁 多节点部署项目 Redisson 来做分布式锁使用redis分布式锁, 节点1抢到了锁 一直执行, 如果节点1程序挂了, 持有的锁会自动释放吧, 节点2就可以获取到锁了吧
q***T5832 小时前
分布式·缓存
后端分布式缓存预热,提高缓存命中率提升系统性能的利器:后端分布式缓存预热实战指南一、缓存预热的基本概念缓存预热是指在系统上线前或业务高峰期到来前,提前将热点数据加载到缓存中的一种技术手段。在实际开发中,很多工程师都有一个疑问:既然缓存具有自动加载功能,为什么还需要预热操作?答案很简单:自动加载意味着要用业务的第一次请求作为代价来填充缓存,这会导致初期用户体验不佳。
没有bug.的程序员2 小时前
java·开发语言·spring boot·分布式·后端·spring
Spring 全家桶在大型项目的最佳实践总结本文不仅有完整的架构设计,更包含生产环境的高可用配置和实战经验!模块划分的六大原则:企业级项目包结构设计:
q***72563 小时前
分布式
【分布式文件存储系统Minio】2024.12保姆级教程http://ip:9090/
芭比萌妹4 小时前
分布式·kafka
apisix的kafka-logger设置日志格式log_format,不支持单个路由设置我再进行kafka-logger的log_format设置的时候,一直放到单个路由上进行,发现并不生效,查看官网后发现,这个日志格式只能全局配置。命令如下
z***02605 小时前
windows·分布式·rabbitmq
【RabbitMQ】超详细Windows系统下RabbitMQ的安装配置RabbitMQ 是一个开源的消息队列中间件,广泛用于分布式系统中的异步消息传递。它支持多种消息协议,易于扩展,功能强大。本文将详细介绍如何在 Windows 系统下安装和配置 RabbitMQ,包括所需的依赖项、安装步骤、基本配置和常见问题解决方案。
回家路上绕了弯6 小时前
分布式·后端
生产环境服务器变慢?从应急到根因的全流程诊断处理指南生产环境服务器突然变慢,是运维和开发人员最头疼的场景之一 —— 用户反馈 “页面加载超时”“接口响应慢”,监控面板显示 “响应时间从 100ms 飙到 5s”,但登录服务器后却不知道从哪下手。此时盲目重启服务可能暂时缓解,但会丢失关键日志;逐个排查又怕耽误业务恢复。
喵了几个咪10 小时前
分布式·微服务·golang
Golang微服务框架Kratos应用分布式任务队列Machinery任务队列(Task Queue) 一般用于跨线程或跨计算机分配工作的一种机制。其本质是生产者消费者模型,生产者发送任务到消息队列,消费者负责处理任务。
x***587011 小时前
分布式·缓存·哈希算法
后端分布式缓存一致性哈希,Java实现手把手教你用Java实现分布式缓存一致性哈希算法前言在分布式系统中,缓存是提升性能的重要手段。传统哈希算法在节点增删时会导致大量缓存失效,一致性哈希算法很好地解决了这个问题。本文将带你深入理解一致性哈希原理,并用Java实现一个简单版本。
g***866912 小时前
分布式·rabbitmq·ruby
RabbitMQ之交换机目录前言Exchange(交换机)的类型与应用???- 交换机的属性1.?直连交换机:Direct Exchange
不会写代码的ys12 小时前
linux·分布式·rabbitmq
仿RabbitMQ实现消息队列(三)--muduo介绍与使用muduo 是一个基于 C++11 的高性能异步网络库,由陈硕开发,采用非阻塞 I/O 模型和事件驱动架构,专为 Linux 平台设计,采用 Reactor 模式实现高并发网络编程。它不仅提供了核心的网络通信组件,还包含了日志、线程、内存管理等基础工具库,形成了一套完整的服务端开发框架。它其实是一款基于主从Reactor模型的网络库,其使用的线程模型是one loop per thread,所以one loop per thread指的是:
一只会写代码的猫12 小时前
分布式·架构
当分布式协同成为主流应用架构时系统可信计算将面临的新挑战与革新方向首先,分布式协同的高动态性让传统可信模型几乎失效。在单机系统中,可信基线是稳定的:硬件可控、软件可验证、接口有限、入侵路径清晰。而在分布式系统里,一个任务可能在数十台机器之间迁移,一个微服务可能临时扩展至数百实例,一个节点可能因为系统调度随时加入或退出网络。动态变化让可信边界不再清晰,也意味着某一次可信验证的结果可能仅在数秒内有效。
q***845713 小时前
分布式·skywalking
分布式监控Skywalking安装及使用教程(保姆级教程)本文主要讲解分布式链路追踪监控系统Skywalking的安装及使用教程,从0到1,图文并茂的保姆级教程。
小坏讲微服务14 小时前
分布式·git·docker·微服务·容器·springcloud·springalibaba
Docker Compose搭建Git仓库私服上传微服务确保系统已安装 Docker 和 Docker Compose。可通过以下命令检查版本:若未安装,参考官方文档安装对应版本。
Violet_YSWY16 小时前
分布式·zookeeper·kafka
Kafka KRaft 模式(无 ZooKeeper)是啥KRaft(Kafka Raft)模式是 Apache Kafka 的新架构,用 Kafka 自身的共识算法替代了 ZooKeeper 的依赖。
Alex艾力的IT数字空间1 天前
数据结构·分布式·算法·微服务·中间件·架构·动态规划
设计既保持高性能又兼顾可移植性的跨平台数据结构设计跨平台数据结构时,需通过架构抽象、内存优化和平台适配等策略平衡性能与可移植性。内存布局标准化使用#pragma pack(1)或__attribute__((packed))强制1字节对齐,消除平台填充差异
失散131 天前
java·分布式·微服务·架构·需求分析
架构师级别的电商项目——2 电商项目核心需求分析电子商务类型(按交易主体):电商运营模式(按运营模式)自营:平台自主采购、销售商品,对供应链和品控把控力强。代表企业:小米、华为商城(VMALL)、锤子科技(smartisan);
e***28291 天前
分布式·rabbitmq·ruby
RabbitMQ 客户端 连接、发送、接收处理消息RabbitMQ 服务,不是像其他服务器一样,负责逻辑处理,然后转发给客户端 而是所有客户端想要向 RabbitMQ服务发送消息,
2***57421 天前
分布式·rabbitmq·rocketmq
后端消息中间件对比,RabbitMQ与RocketMQ后端消息中间件对比:RabbitMQ与RocketMQ深度评测消息中间件作为现代分布式系统的核心组件,承担着系统解耦、异步通信和流量削峰等重要职责。本文将从多个维度对两款主流的消息中间件RabbitMQ和RocketMQ进行深度对比,帮助开发者根据实际业务需求做出合理选择。
百***26631 天前
分布式·rabbitmq
RabbitMQ高级特性----生产者确认机制题记:在Java微服务开发中,对于一个功能需要调用另一个服务下的功能才能实现的情况,我们通常会使用异步调用取代同步调用,进而实现增强业务的可拓展性和实现故障隔离以及流量削峰填谷的目的。而消息队列就是异步调用的解决方案之一。不过在使用消息队列实现异步调用的时候,可能会出现消息无法传递到位进而导致业务信息出现差异的情况,因此消息的传递的可靠性就显得尤为重要。