架构

拾忆,想起1 小时前
服务器·网络·微服务·云原生·架构·服务发现·dubbo
Dubbo动态服务发现配置指南:从基础到云原生实践深入掌握Dubbo动态服务发现机制,构建高效、可靠的微服务架构在微服务架构中,动态服务发现是确保系统弹性、可扩展性和高可用性的核心技术。想象一下,当你的电商平台需要快速扩容以应对促销活动时,新的服务实例能够自动注册并被消费者发现;当某个实例故障时,它能够自动从服务列表中剔除——这就是动态服务发现的威力!
十月南城1 小时前
后端·架构
MyBatis 进阶治理点——缓存、副作用、拦截与批处理的得失分析深入 MyBatis 内核,在性能提升与数据一致性之间寻找精妙平衡在掌握 MyBatis 基础映射与动态 SQL 后,进阶治理成为保证生产环境稳定性与性能的关键。本文将深入分析缓存机制、副作用控制、拦截器应用与批处理优化等高级主题,帮助开发者构建高可用、易维护的数据访问层。
是罐装可乐2 小时前
前端·架构·vue·路由
前端架构知识体系:通过发布-订阅者模式解耦路由和请求在现代前端开发中,解耦 是提高系统可维护性、可扩展性和可重用性的重要手段之一。尤其是在复杂的应用程序中,路由和请求的管理往往紧密耦合,导致代码变得难以管理和扩展。本文将介绍如何使用 发布-订阅者模式 来解耦路由和请求,使得我们能够更加灵活地管理路由跳转和数据请求。
云边云科技5342 小时前
网络·安全·架构·it·量子计算
企业SD-WAN选型指南:打造安全、体验至上的云网智联架构为何众多企业在数字化转型中仍受困于网络性能瓶颈?在数字化转型浪潮中,企业网络正面临云应用访问延迟、分支互联不畅、安全威胁频发、运维成本高昂等多重挑战。选型与部署一套合适的SD-WAN(软件定义广域网)解决方案,已成为企业提升网络敏捷性、保障业务体验、降低总体成本的关键举措。
weixin_307779132 小时前
java·运维·开发语言·架构·jenkins
Jenkins Branch API插件详解:多分支项目管理的核心引擎Branch API插件作为Jenkins多分支项目管理的基石,虽然不直接面向最终用户,但其提供的标准化API极大地丰富和简化了多分支CI/CD的实现。通过理解其工作原理、合理应用最佳实践,并与其他插件有效集成,团队可以构建出强大、灵活且可维护的多分支流水线系统。
milanyangbo2 小时前
java·网络·分布式·架构·kafka·rocketmq
从硬盘I/O到网络传输:Kafka与RocketMQ读写模型及零拷贝技术深度对比消息写读 在Kafka的数据存储架构中,一个主题由一个或多个分区组成。在物理存储上,每个主题-分区都对应着硬盘上的一个独立目录,而消息数据则以日志段文件(Log Segment)的形式存储在这些目录中。随着数据的不断写入,当一个日志段文件达到预设的大小(例如1GB)或时间阈值时,它会被关闭并变为只读,同时一个新的可写日志段文件会被创建。这个过程称为日志滚动(Log Rolling)。 从单个分区的微观视角看,所有消息都是以追加(Append-only)的方式顺序写入当前活跃的日志段文件。顺序写入几乎消除了
小股虫2 小时前
java·开发语言·架构
消息中间件关键技术、设计原理与实现架构总纲在当今互联网架构中,消息中间件(Message Queue Middleware,MQ)已成为构建高可用、高性能、可扩展分布式系统的核心基础设施。随着业务规模的不断增长,系统间解耦、异步通信、流量削峰、日志处理等需求日益凸显,消息中间件凭借其强大的功能和灵活性,成为现代互联网架构中不可或缺的组件。
Hernon3 小时前
java·微服务·架构·微服务架构设计
微服务架构设计:从零打造互联网车贷系统 —— 业务背景与架构蓝图欢迎来到《微服务架构设计》专栏。本系列将带领读者从零开始,构建一套高性能、高可靠的互联网车贷管理系统。我们将系统性地探讨微服务架构设计、技术选型与核心难题的解决方案。
绝无仅有3 小时前
后端·面试·架构
Elasticsearch经典面试题案例分析系统中的数据, 随着业务的发展,时间的推移, 将会非常多, 而业务中往往采用模糊查询进行数据的搜索, 而模糊查询会导致查询引擎放弃索引,导致系统查询数据时都是全表扫描,在百万级别的数据库中,查询效率是非常低下的,而我们使用 ES 做一个全文索引,将经常查询的系统功能的某些字段,比如说电商系统的商品表中商品名,描述、价格还有 id 这些字段我们放入 ES 索引库里,可以提高查询速度。
绝无仅有3 小时前
后端·面试·架构
面试实战:如何实现一个完整的项目从注册到登录的功能?在现代Web开发中,构建一个稳定、安全且易于维护的项目是每个开发者的目标。面试中,很多问题会围绕项目的功能实现、安全性以及部署等方面展开。本文将通过实际案例,详细讨论如何实现一个项目的注册、登录、用户唯一性验证等常见功能,并回答一些面试中常见的相关问题。
k***45993 小时前
adb·架构
CentOS7安装Mysql5.7(ARM64架构)arm 版本离线 mysql 5.7 安装包找到数据库 mariadb,如果有会给出一个结果,结果是 mariadb 名称 rpm -qa | grep mariadb 如果存在就卸载 rpm -e --nodeps [查询到的mariadb名称]
小毅&Nora4 小时前
微服务·云原生·架构
【微服务】【部署】 ② 优雅停机 - 从“关门打烊“到“无缝交接“的实战指南为什么超市关门时,总要贴个"正在整理,稍后营业"的告示牌?因为要让正在结账的顾客先结完账,再关门。微服务系统同样需要"优雅停机"——不是突然断电,而是让服务在下线前,先将流量平稳转移到其他实例,确保每个请求都能完成,不丢失、不中断。
晚霞的不甘4 小时前
flutter·架构
深度解析:Flutter 与 OpenHarmony 融合架构下的跨平台渲染机制与系统级集成作者:晚霞的不甘 日期:2025年12月2日 关键词:Flutter Embedder、OpenHarmony 图形栈、Skia 渲染、Rosen 后端、平台抽象层、分布式 UI
Molesidy5 小时前
arm开发·架构
【Embedded Development】【ARM】ARM架构的初步认识指令集架构(ISA)是硬件与软件的接口,决定了CPU能执行的指令类型与格式,主要分为复杂指令集计算机(CISC)与精简指令集计算机(RISC)两大类,二者的差异贯穿于指令设计、执行效率等核心层面:
晚霞的不甘5 小时前
flutter·架构
架构演进与生态共建:构建面向 OpenHarmony 的 Flutter 原生开发范式作者:晚霞的不甘 日期:2025年12月2日 关键词:Flutter 原生化、OpenHarmony 插件体系、声明式 UI 融合、DevEco 工具链、跨端一致性
Mintopia5 小时前
数据库·架构·全栈
🚀 Supabase:强力的服务端助手Supabase 是一个开源的 Postgres 开发平台,被誉为「Firebase 的开源平替」,但它不仅仅是替代品——它是一个为 Web、移动端与 AI 应用 构建的企业级后端体系。
曾经的三心草5 小时前
微服务·云原生·架构
微服务的编程测评系统-修改登录逻辑为邮箱登录提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档这样就可以了但是还是有问题 mail用的是Jakarta的依赖,我们项目中有javax的依赖,两个依赖同时加载有冲突了
jinxinyuuuus6 小时前
服务器·架构·p2p
局域网文件传输:P2P架构中的带宽测量与高效率文件分块传输技术实践观察地址: 局域网文件传输 (Lan Drop)摘要: 评估局域网(LAN)文件传输工具的效率,需要量化其性能基线,即如何最大化利用本地网络带宽。本文将深入分析 WebRTC 技术如何通过 RTCDataChannel 实现高效率的文件分块(Chunking)和并行传输。我们将重点探讨如何在 P2P 链路中进行带宽测量,并讨论数据流的可靠性和错误重传机制,以确保大文件传输的成功率和速度。
weixin_307779136 小时前
安全·云原生·架构·云计算·aws
医院症状收集应用安全架构设计:基于AWS SQS和SNS的数据保护解决方案在医疗保健应用中,保护患者数据的机密性和完整性至关重要。通常会要求确保数据在静态(存储时)和传输中(移动时)加密,并且只有授权人员可以访问。架构中可以使用 Amazon SQS 和 Amazon SNS,因此需要针对这两个服务实施安全措施。
爱吃烤鸡翅的酸菜鱼6 小时前
java·spring boot·分布式·后端·websocket·架构·rabbitmq
【RabbitMQ】发布订阅架构深度实践:构建高可用异步消息处理系统目录一、前言:为何需要异步消息处理?插播一条消息~二、背景:传统同步架构的致命缺陷2.1 同步调用的典型场景