技术栈
架构
p***c949
4 小时前
微服务
·
云原生
·
架构
后端在微服务中的服务网关
你可以把服务网关想象成你们公司大楼门口那个尽职尽责的保安大叔。所有外来人员(外部请求)想进大楼访问各个部门(内部微服务),都得先过他这一关。他手里拿着个小本本(路由规则),看你(请求)要找谁,然后告诉你该去哪个楼层哪个房间(服务实例)。要是发现你形迹可疑(恶意请求),或者今天某个部门不接待外客(服务下线),他会直接把你拦在门外。没有这个保安,整个大楼就彻底乱套了,谁都可以随便进出,安全、秩序都无从谈起。服务网关在微服务架构里干的,就是这“保安大叔”的活儿,是系统对外的唯一入口,所有的流量都得从它这里过。
summer_west_fish
9 小时前
java
·
微服务
·
架构
单体VS微服务:架构选择实战指南
关于架构升级的选择,团队正在讨论是继续采用单体架构还是转向微服务。这个问题确实值得深思。作为拥有10余年技术管理和架构经验的专业人士,我既主导过多个单体架构向微服务的迁移项目,也见证过盲目采用微服务导致的失败案例。值得注意的是,当前市场上甚至出现了"拆中台、合服务"的反向微服务化趋势。让我们深入探讨这两种架构风格的优劣。
7***u216
10 小时前
大数据
·
网络
·
架构
显卡(Graphics Processing Unit,GPU)架构详细解读
显卡架构主要分为两大类:GPU 核心架构(也称为图形处理单元架构)和显卡的其他组件(如内存、控制器、输出接口等)。本篇文章将对显卡架构进行详细分析,重点介绍 GPU 核心架构、显卡计算单元、显存结构、显卡管线、以及显卡与主机系统的协同工作等。
p***q78
10 小时前
架构
电池管理系统(BMS)架构详细解析:原理与器件选型指南
从你提供的BMS(Battery Management System)架构图来看,主要涉及到电池监控模块、通信模块、功率控制模块等部分。下面我将详细讲解该架构的各个功能模块及其工作原理。
小马爱打代码
10 小时前
架构
DDD:领域驱动设计 - 驾驭复杂业务系统的架构艺术
在软件开发中,我们面临的终极挑战并非实现某种炫酷的技术,而是管理复杂性。尤其是当业务逻辑盘根错节、规则瞬息万变时,传统的“增删改查”式架构往往会迅速腐化。业务逻辑散落在服务层、控制器甚至数据库触发器中,代码变得僵化、脆弱且难以理解,最终导致团队生产力暴跌,业务创新举步维艰。
MobotStone
15 小时前
设计模式
·
架构
大数据:我们是否在犯一个大错误?
“大数据”是一个模糊的术语,却迅速成为企业家、科学家、政府和媒体关注的现象。五年前,来自谷歌的一组研究人员在世界顶级科学期刊《自然》(Nature)上宣布了一项了不起的成就。他们不需要任何体检结果,就能追踪流感在美国的传播情况。更重要的是,他们的速度比美国疾病控制与预防中心(CDC)还要快。谷歌的追踪只有一天的延迟,而CDC根据医生诊所的报告汇总出疫情图景则需要一周甚至更长时间。谷歌之所以更快,是因为他们通过人们在网上搜索的内容与是否出现流感症状之间建立了一种关联。
涔溪
16 小时前
前端
·
架构
如何解决微前端架构中主应用和微应用的通信问题?
了解微前端架构中主应用与微应用、微应用之间的通信解决方案,需要具体、可落地的实现方法及适用场景。下面我会详细拆解主流的通信方案,包括原理、实现步骤和优缺点分析。
Xの哲學
19 小时前
linux
·
服务器
·
网络
·
架构
·
边缘计算
Linux 指针工作原理深入解析
指针是C语言中最核心也最复杂的概念之一. 从本质上讲, 指针就是一个存储内存地址的变量. 就像现实生活中的门牌号码一样, 指针告诉我们数据存储在内存的哪个位置
踏浪无痕
20 小时前
后端
·
面试
·
架构
手写一个Nacos配置中心:搞懂长轮询推送机制(附完整源码)
前几天写了一篇文章,讲我们项目里遇到的一个配置刷新问题。简单说就是用了 @RefreshScope 之后,简单的字符串、数字能自动刷新,但复杂的嵌套 Map 就不行了。后来我们自己监听了 EnvironmentChangeEvent,手动用 ResolvableType 绑定才搞定。
Mintopia
20 小时前
架构
·
前端框架
·
前端工程化
无界通信与主题切换:当主系统邂逅子系统的浪漫史
在数字宇宙的某个角落,主系统(Lord System)端坐于内存的宝座上,子系统(Sub System)在另一块地址空间里默默耕耘。它们彼此隔绝,像被薯片袋隔开的两片海苔——明明同处一个世界,却无法触达对方的灵魂。
r***9348
21 小时前
adb
·
架构
CentOS7安装Mysql5.7(ARM64架构)
arm 版本离线 mysql 5.7 安装包找到数据库 mariadb,如果有会给出一个结果,结果是 mariadb 名称 rpm -qa | grep mariadb 如果存在就卸载 rpm -e --nodeps [查询到的mariadb名称]
gAlAxy...
1 天前
架构
SpringMVC 框架从入门到实践:架构解析与案例实现
在 Java Web 开发领域,SpringMVC 作为轻量级且高效的 MVC 框架,是构建 B/S 架构应用的核心技术之一。本文将从三层架构与 MVC 模型的理论基础出发,逐步深入 SpringMVC 的核心概念,并通过完整的入门案例,帮助开发者理解其工作原理与实践流程。
ALex_zry
1 天前
运维
·
docker
·
架构
Docker Compose运维技术实战分享:从安装到架构解析
Docker Compose是Docker官方推出的容器编排工具,允许通过单一的YAML文件定义和运行多容器Docker应用程序。它通过简化容器集群的管理流程,使开发者和运维人员能够实现高效的应用部署和维护工作。使用Docker Compose,我们可以使用一个配置文件(docker-compose.yml)来定义多个服务(容器)之间的关系和依赖关系,然后通过一条命令启动所有服务。
不爱吃糖的程序媛
1 天前
人工智能
·
华为
·
架构
华为 CANN:昇腾 AI 的异构计算架构核心与开源生态解析
CANN(Compute Architecture for Neural Networks)是华为针对AI场景推出的异构计算架构,对上支持多种AI框架,对下服务AI处理器与编程,发挥承上启下的关键作用,是提升昇腾AI处理器计算效率的关键平台。
晚霞的不甘
1 天前
架构
升腾异构计算架构 CANN 详解:从底层到应用的全栈解析
CANN(Compute Architecture for Neural Networks)是华为面向 AI 场景打造的端云一致异构计算架构,其设计目标是通过软硬件协同优化,最大化释放昇腾 AI 硬件性能。架构自顶向下分为五大层级:
转转技术团队
2 天前
java
·
架构
·
cursor
回收系统架构演进实战:与Cursor结对扫清系统混沌
"最好的代码不是一次写对的,而是不断重构出来的。" —— Martin Fowler我所在的团队负责一个多渠道回收业务系统,接入了十几个外部渠道。每个渠道都有自己独特的协议规范、业务流程和特殊要求。随着业务发展,系统逐渐的遇到了一系列问题:
稚辉君.MCA_P8_Java
2 天前
数据结构
·
后端
·
算法
·
架构
·
排序算法
通义 插入排序(Insertion Sort)
插入排序(Insertion Sort)是一种简单直观、稳定的排序算法,适合少量数据或基本有序的序列。它的工作方式就像整理手里的扑克牌:每次从桌上拿一张牌,把它插到左手中已排好序的位置,直到所有牌都拿完。
用户994948119825
2 天前
架构
拒绝“人工智障”:618大促背后的 MateChat 智能导购架构演进与性能极致优化
在电商大促的流量洪峰下,传统的关键字客服机器人往往因为交互呆板、上下文缺失导致用户流失。本文深度复盘了如何利用华为云 DevUI MateChat 组件的 Slot(自定义插槽)机制,结合 DevUI 业务组件库,构建一个具备"流式骨架屏"加载体验、支持结构化商品推送的智能导购助手。实测首屏交互延迟(TTI)降低 40%,咨询转化率提升 120%。