系统架构设计师
文章平均质量分 62
系统架构设计师
蓝天星空
你好,我喜欢编程,也是一个疯狂的石头,慢慢地和我交往,你就会发现的石头的韧性。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
软件架构风格-SOA与微服务的区别
SOA与微服务的本质区别在于治理理念:SOA强调服务重用和系统集成,依赖ESB总线实现集中式管理;微服务则追求服务解耦和独立自治,采用去中心化通信和私有数据库。关键差异体现在SOA面向企业级应用整合,服务粒度较粗;微服务聚焦业务能力独立,粒度更细且深度结合云原生技术。根本区别在于SOA解决异构系统连接问题,微服务致力于实现敏捷开发和弹性扩展。原创 2026-02-13 15:16:21 · 185 阅读 · 0 评论 -
架构设计敏感点与权衡点
摘要: 敏感点和权衡点是软件架构评估中的关键概念。敏感点指影响单一质量属性的关键决策(如缓存大小对性能的影响),而权衡点涉及多个质量属性的冲突(如缓存机制可能提升性能但降低安全性)。两者在ATAM方法中用于分析架构决策,识别关键影响因素和冲突点,帮助架构师进行权衡取舍(如性能vs安全性)。典型例子包括线程池大小(敏感点)及其对性能与资源的权衡(权衡点)。原创 2026-02-13 14:19:07 · 124 阅读 · 0 评论 -
软件架构评估-质量属性试题1
本文分析了电子交易清算系统的三个核心质量属性场景及对应架构策略。数据传递时延要求(B性能)可采用(C资源仲裁)策略;双机热备需求(A可用性)通过(C心跳)策略实现;防黑客攻击要求(C安全性)可采用(A检测攻击)策略。正确答案依次为B、C、A、C、C、A,展示了系统设计中质量属性与实现策略的对应关系。原创 2026-02-13 11:35:02 · 51 阅读 · 0 评论 -
企业总线、注册中心、网关三者的区别
企业总线(ESB)、注册中心和网关在系统交互中各司其职: ESB是异构系统间的"翻译调度中心",负责协议转换和数据集成(如SOAP转JSON) 注册中心是动态"通讯录",管理服务地址发现和健康检查,不参与实际请求转发 网关作为统一入口,处理路由、鉴权和流量管控,所有外部请求必须经过 典型架构中三者协同工作:服务先注册到注册中心,网关通过注册中心获取地址进行路由,而ESB则专注于遗留系统间的协议适配。微服务架构通常只需注册中心+网关,传统企业集成仍需ESB处理复杂协议转原创 2026-02-13 09:02:25 · 552 阅读 · 0 评论 -
解释器架构风格试题1
本文探讨了编译器及IDE的架构设计选择。传统编译器采用顺序批处理架构(1B),依次完成各编译阶段。IDE采用解释器架构(2B)集成多种工具,并通过隐式调用架构(3A)实现交互功能。为支持新操作系统,建议采用适配策略(4B)生成目标代码,并使用虚拟机架构(5D)模拟运行环境。这些架构选择有效满足了不同开发场景的需求。原创 2026-02-12 16:27:49 · 148 阅读 · 0 评论
分享