架构设计
文章平均质量分 92
维护一些架构设计及原理解析。
冷小鱼
博客以实战为主,欢迎大家留言讨论。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
2026分布式高并发AI推理系统架构设计:从接入到推理的全链路实战指南
本文面向2026年生产环境,系统性地设计了一套高并发、高可用的分布式AI推理系统架构。涵盖从流量接入、LLM Gateway、推理引擎选型(vLLM/SGLang/TensorRT-LLM深度对比)、Kubernetes GPU编排、Vector Database选型到全链路可观测性的完整技术栈。所有性能指标均基于2026年最新基准测试数据,附带开源/闭源方案优劣势对比与生产选型决策矩阵。原创 2026-07-15 22:46:37 · 552 阅读 · 0 评论 -
软件设计的原则
软件设计一共有七大原则,这七大原则分别是: 一,单一原则 1、什么是单一原则 单一原则就是:就一个类而言,应该仅有一个引起它变化的原因 如果一个类承担的职责过多,就等于把这些职责耦合在一起,一个职责的变化可能会消弱或者抑制这个类完成其他职责的的能力。 把职责定义为“变化的原因”。如果你能想到N个动机去改变一个类,那么这个类就具有多于一个的职责。这里说的“变化的原因”,只有实际发生时才有意...转载 2018-12-20 22:41:04 · 795 阅读 · 0 评论 -
OOA OOD OOP
OOA-Object-Oriented Analysis:面向对象分析方法 OOA是在一个系统的开发过程中进行了系统业务调查以后,按照面向对象的思想来分析问题。OOA与结构化分析有较大的区别。OOA所强调的是在系统调查资料的基础上,针对OO方法所需要的素材进行的归类分析和整理,而不是对管理业务现状和方法的分析。 OOA(面向对象的分析)模型由5个层次(主题层、对象类层、结构层、属性层和服务...原创 2018-12-20 23:07:17 · 641 阅读 · 0 评论 -
HashMap实现原理及源码分析
目录 一、什么是哈希表 二、HashMap实现原理 三、为何HashMap的数组长度一定是2的次幂? 四、重写equals方法需同时重写hashCode方法 五、总结 一、什么是哈希表在讨论哈希表之前,我们先大概了解下其他数据结构在新增,查找等基础操作执行性能 数组:采用一段连续的存储单元来存储数据。对于指定下标的查找,时间复杂度为O(1);通过给定...转载 2018-12-03 17:40:31 · 277 阅读 · 0 评论 -
微服务下的应用架构设计(COLA架构)
原创 2020-08-19 12:13:43 · 3091 阅读 · 0 评论 -
Service Mesh 落地挑战
原创 2020-08-19 12:03:48 · 365 阅读 · 0 评论 -
阿里技术专家浅谈微服务架构
原创 2020-08-19 11:34:19 · 496 阅读 · 0 评论 -
2020 首届云原生微服务大会(PPT)
原创 2020-08-18 12:08:16 · 883 阅读 · 0 评论 -
TaaS SaaS IaaS PaaS DaaS BaaS
SaaS—(Software-as-a-Service) , 软件即服务 随着互联网技术的发展和应用软件的成熟, 在21世纪开始兴起的一种完全创新的软件应用模式。它与“on-demand software”(按需软件),the application service provider(ASP,应用服务提供商),hosted software(托管软件)所具有相似的含义。它是一种通...原创 2018-07-23 11:27:13 · 4577 阅读 · 0 评论 -
权限管理设计
RBAC(Role-Based Access Control,基于角色的访问控制),采用中间表减少多对多的关系处理。原创 2019-03-19 11:47:25 · 316 阅读 · 0 评论 -
React、Angular、Vue 框架比较
转: https://baijiahao.baidu.com/s?id=1609374985643812253&wfr=spider&for=pc转载 2019-01-17 15:16:25 · 592 阅读 · 0 评论 -
分布式链路追踪技术对比
常见开源产品cat, zipkin, pinpoint , skywalking cat CAT(Central Application Tracking)基于Java开发的实时监控平台,主要包括移动端监控,应用侧监控,核心网络层监控,系统层监控等。CAT是一个提供实时监控报警,应用性能分析诊断的工具。由大众点评开源,基于Java开发的实时应用监控平台,包括实时应用监控,业务监控 ...原创 2018-12-25 00:38:45 · 1674 阅读 · 0 评论 -
SOA ESB 微服务 浅析
SOA架构解析SOA 全称是: Service Oriented Architecture,中文释义为 “面向服务的架构”,它是一种设计理念,其中包含多个服务, 服务之间通过相互依赖最终提供一系列完整的功能。各个服务通常以独立的形式部署运行,服务之间 通过网络进行调用。架构图如下: ...转载 2018-12-24 11:49:12 · 3069 阅读 · 0 评论 -
Spring Cloud 分布式 微服务 最佳实践之一
转载 2018-12-24 11:11:05 · 324 阅读 · 0 评论 -
微服务架构的基础框架选择:Spring Cloud还是Dubbo?
最近一段时间不论互联网还是传统行业,凡是涉及信息技术范畴的圈子几乎都在讨论 微服务架构 。近期也看到各大技术社区开始组织一些沙龙和论坛来分享Spring Cloud的相关实施经验,这对于最近正在整理Spring Cloud相关套件内容与实例应用的我而言,还是有不少激励的。目前,Spring Cloud在国内的知名度并不高,在前阵子的求职过程中,与一些互联网公司的架构师、技术VP或者CTO在交流...转载 2018-12-22 20:16:00 · 486 阅读 · 0 评论 -
微服务架构
目录如下:一、微服务架构介绍二、出现和发展三、传统开发模式和微服务的区别四、微服务的具体特征五、SOA和微服务的区别六、如何具体实践微服务七、常见的微服务设计模式和应用八、微服务的优点和缺点九、思考:意识的转变十、参考资料和推荐阅读 一、微服务架构介绍 微服务架构(Microservice Architecture)是一种架构概念,旨在通过将功...转载 2018-12-22 10:43:04 · 312 阅读 · 0 评论
分享