架构设计是人们对一个结构内的元素及元素间关系的一种主观映射的产物。架构设计是一系列相关的抽象模式,用于指导大型软件系统各个方面的设计。
从Java全栈开发视角探讨微服务架构设计与实现,涵盖gRPC、Kafka、Redis等关键技术点。
在微服务架构大行其道的今天,服务数量的爆炸式增长带来了许多治理上的挑战。其中,配置管理(Configuration Management)往往是最容易被忽视,却...
本文要分享的是B站IM消息系统的新架构升级实践总结,内容包括原架构的问题分析,新架构的整体设计以及具体的升级实现等。
循环依赖是Go开发中常见的“编译杀手”,也是系统架构的“设计警钟”。当项目规模扩大时,模块间的纠缠依赖会让编译失败,更会阻碍代码的可维护性。结合我多年来的开发经...
Redis 存储房间路由信息:roomId -> [serverId1,serverId2,...]
知识库作为IMA的核心功能,合理的架构设计是业务发展的重中之重。本文会分享IMA知识库从0到 1的架构设计,围绕可拓展性、可用性、安全性等方面,分享在构建系统的...
这条短信的出现,其实在银行系统里已经完成了一整套记账操作:账户余额更新 > 银行现金科目变动 > 凭证归档。
Java 开源圈 2025 年最引人注目的事情之一,莫过于 Spring Framework 7 和 Spring Boot 4 的发布。Dante Cloud...
sky-pojo - 数据对象模块 主要存放entity、DTO、VO等数据对象
从图中可以看出,典型的消息系统由生产者(Producer)、存储系统(Broker)和消费者(Consumer)组成。Kafka 作为分布式的消息系统支持多...
一开始一切都很顺利,requests 一跑,数据就回来了。 后来目标站点开始限速,你加了代理。 再后来,403、429、超时轮番出现,报警开始刷屏。
我们基于ThinkPHP6+Uni-app双框架打造了一款功能强大的多端圈子社区系统,为客户提供从移动端到管理后台的完整解决方案。系统采用前后端分离架构,支持快...
不要只收藏碎片文章,而是完整的架构设计方法论,掌握架构设计思路、架构设计原则、架构设计流程、架构设计原则和理论(CAP、FMEA、BASE等),在这个基础上再来...
在云原生(Cloud Native)架构下,企业通常采用多Kubernetes集群(如生产、测试、预发布环境)和微服务架构,但传统的监控方式存在以下问题:
华医科技 | 技术副总经理(CIO) (已认证)
最近接手了几个企业AI项目的咨询工作,发现一个普遍现象:不少公司在转型初期就选错了技术路线,等到发现问题时,已经投入了大量人力物力。有家传统制造企业,前期直接上...
在数字化转型深度推进的当下,企业内部通常并行运行着人力、财务、OA、ERP、CRM、MES 等数十套业务系统,全面覆盖研发、生产、销售等核心业务链条。面对多系统...