架构
文章平均质量分 60
Jeff~
这个作者很懒,什么都没留下…
展开
-
分布式系统全链路压测方法
前言继上一篇JMeter的基本使用介绍(使用Apache JMeter做压力测试),本文介绍如何做SpringCloud分布式系统的全链路压测。测试策略如上图,基本思路是基于月活跃用户确定执行的并发数,然后用工具模拟压力输出报告,最终我们关心的三个最重要的指标是响应时间、错误率、吞吐量。吞吐量是反馈系统整体性能很重要的一个指标,也有几个衡量的维度,如QPS、TPS、网络收发的数据量,不同的系统应该采用不同的衡量标准,一般的业务系统会选取TPS,但也不一定客观,因为在系统跟系统横向对比的原创 2021-10-14 18:58:20 · 1384 阅读 · 1 评论 -
架构师之路(七)架构师之路再思考
孙子曰:将弱不严,教道不明,吏卒无常,陈兵纵横,曰乱。今天参加架构师之路沈剑老师的直播,根据他个人的经验也再次引发我对架构师之路的再思考以及自我重新审视。首先对于沈剑本人来说,大多数人都是通过架构师之路这个微信公众号了解他本人的,也就说他的个人品牌已经打响了,这个其实对个人来讲非常关键,非常好,对于自己的知名度是否也可以通过CSDN专栏广播给大家看,通过这个增加知名度,扩大个人品牌影响...原创 2020-03-05 00:15:07 · 439 阅读 · 0 评论 -
工作流Activiti核心概念、原理和集成方法
1.什么是工作流及BPMN2.0规范介绍BPMN 是Business Process Modeling Notation 的简称 BPMN定义了一个业务流程图;Activity是bpmn的一个实现: 1.启动与结束事件(event) 2.顺序流(Sequence Flow) 3.任务(Task) 4.网关(Gateway) 5.子流程(Subprocess) 6.边界事件(Boundary...原创 2019-09-30 17:18:46 · 7778 阅读 · 0 评论 -
Spring Security OAuth2实现的SSO
一.介绍最常见的例子是,我们打开淘宝APP,首页就会有天猫、聚划算等服务的链接,当你点击以后就直接跳过去了,并没有让你再登录一次。Java技术栈里,SSO的解决方案有CAS、OAuth2等,本文主要介绍Spring Cloud项目里如何使用Spring Security OAuth2实现的SSO。二.实现步骤下面这个图是我再网上找的,我觉得画得比较明白:步骤:...原创 2019-06-30 18:56:39 · 728 阅读 · 0 评论 -
架构师之路(六)五视图方法论
一、软件架构设计的五视图根据关注角度的不同,软件架构又分为逻辑架构、开发架构、运行架构、数据架构和物理架构。逻辑架构:着重考虑功能需求,系统应当向用户提供什么样的服务,关注点主要是行为或职责的划分。逻辑架构关注的功能,不仅包括用户可见的功能,还应当包括为实现用户功能而必须提供的辅助功能。逻辑架构更偏向我们所说的“分层”,像经典的“三层架构”。逻辑架构的静态方面是抽象职责的划分,动...原创 2019-03-11 16:44:05 · 1969 阅读 · 0 评论 -
架构师之路(五)如何做好业务建模?
“我深怕自己本非美玉,故而不敢加以刻苦琢磨,却又半信自己是块美玉,故又不肯庸庸碌碌,与瓦砾为伍。”现实生活中的我们不都是这样吗?明明庸庸碌碌,却又不甘庸碌一生。-中岛敦(日)《山月记》目录一、业务分析的方法1. 流程图2. 时序图3. 产品原型图4. 业务模型图5. 数据模型图6. 其他二、建模工具三、总结最近随着项目的推进,一些相对原...原创 2019-03-10 21:52:34 · 9327 阅读 · 1 评论 -
架构师之路(四)关于企业服务和ERP
做企业服务,即便是电商系统,企业ERP的一套东西是不可避免要接触的,如WMS ERP 进销存,所以这些概念和模式一定要搞清楚了。 职业生涯其实是一个不断拔高的过程,不断的积累经验,结实人脉,开拓视野来一步步升华自己,最重要的是不要停止学习,不要拒绝进步,一定要自信,一定要让自己站在更高一层思考问题。...原创 2018-12-08 16:22:14 · 366 阅读 · 0 评论 -
架构师之路(三)再次转变思维,最有价值的东西
一、架构师职责架构师的核心在于职责,包括业务职责,人员职责,所有的东西需要在职责范围内所有的功能性需求都不在架构师的职责范围内所有非功能性需求才在架构师的职责范围内,如性能 可扩展性 高可用 事务二、设计边界在做设计的时候一定要划清边界,如可以给出stage1,2,3,来区分不同的边界其他的如解决方案我们可以跟客户聊,但交付一定是有边界的三、统计和报表统...原创 2018-12-08 16:20:36 · 332 阅读 · 0 评论 -
架构师之路(二)架构师的技能和职责
一、架构师的技能和职责具备相关的意识形态和专业知识才能算上架构师,作为一名合格的架构师,完备的技术领域知识是必备的技能,但针对应用设计型架构师,所需的技能不仅仅限于了解和掌握技术体系,也需要从业务领域和软技能两个层面进行技能拓展。技术领域知识架构设计相关的技术领域知识包括在上文中架构演进理论中提到过的分布式系统、缓存、消息中间件、企业服务总线、搜索引擎和批量数据处理等各种目前业务主流的技...原创 2018-12-08 16:16:31 · 578 阅读 · 0 评论 -
架构师之路(一)Let's Start At The Very Beginning
一、架构师的最大的价值1.客户价值转化为设计(设计承载客户价值)2.把设计快速落地实现二、设计原则1.设计既要解耦合,强耦合设计往往存在灵活性和扩展性的问题2.设计也不能做穿了,一个功能尽量包含在一个模块里,不能扩散到其他模块三、关键知识点1.领域驱动设计之聚合与聚合根实例(https://www.cnblogs.com/malaoko/p/4993457.html)...原创 2018-11-29 16:15:47 · 946 阅读 · 0 评论