
架构设计
文章平均质量分 93
大道化简
先后担任技术总监就职于多家世界500强企业,技术委员会成员,在PaaS平台及业务应用建设方面深耕多年。
展开
-
元模型驱动架构(M-MDA)思想及应用
一、模型驱动开发(MDD)介绍:`MDD(模型驱动开发)代表了一套理论和工业化软件开发的方法框架,在软件开发全生命周期中系统的使用模型作为主要工具,目标是解决软件的两个根本危机:复杂性和变更能力 。 MDD的核心思想是让开发者的开发重心从编码转移到更高级别抽象,通过模型生成代码或其他工具来驱动自动化开发。 模型驱动开发的优势: 提高产能 :开发快、降低成本、提高质量 可维护性 :高级别模型与技术分类,技术架构的改变意味只是模型的一种新的转换 一致性 :手工编码和架构决策容易出错,MDD可以确保生成的交付原创 2022-05-22 12:32:06 · 2514 阅读 · 0 评论 -
高并发服务端分布式系统设计概要
写这篇文章的目的,主要是把今年以来学习的一些东西积淀下来,同时作为之前文章《高性能分布式计算与存储系统设计概要》的补充与提升,然而本人水平非常有限,回头看之前写的文章也有许多不足,甚至是错误,希望同学们看到了错误多多见谅,更欢迎与我讨论并指正。 我大概是从2010年底起开始进入高并发、高性能服务器和分布式这一块领域的研究,到现在也差不多有三年,但其实很多东西仍然是一知半解,我所提到的许许转载 2016-01-16 19:00:26 · 431 阅读 · 0 评论 -
途牛谭俊青:多数据中心状态同步&两地三中心的理论
本文分享了跨数据中心状态同步两地三中心的理论技术,涉及数据库相关,其中会交代“如何去做”,以及会让大家理解“为什么要这么去做”。分布式协议/概念关于分布式协议的概念。以今年的“双十一”阿里的创造的惊人交易额为例,它的技术团队出来做技术分享时提到一点,就是支付宝交易每秒钟到了 8.5 万笔,这其中有很多东西可可供分析。这其中就包含分布式协议。全球范围内真正能够实现分布式一致性算法的只转载 2016-01-16 19:01:29 · 3707 阅读 · 0 评论 -
伸缩立方(Scale Cube)
在这个模型中,通过在负载均衡器之后运行多份拷贝来伸缩应用的方式叫做X轴伸缩。另外两种伸缩方式叫Y轴伸缩和Z轴伸缩。微服务架构是Y轴伸缩的,让我们也同时认识下X轴和Z轴伸缩。X轴伸缩X轴的伸缩,由负载均衡器后运行的多个拷贝构成。如果有N份拷贝,每份拷贝处理1/N的负载。这是个简单常用的伸缩应用的方式。这个方法的缺点是,由于每份拷贝潜在地访问所有数据,缓存需要更多内存才能更转载 2016-10-21 14:01:49 · 2682 阅读 · 0 评论 -
消息平台架构设计
祝大家每日进步,有技术问题多多交流,同时欢迎大家关注我的头条号:IT人孙会良消息平台架构设计一.消息平台的应用场景及难点1.解决什么业务问题:a.端到云的实时上报b.云到端的是实时推送c.端到端的聊天消息2.难点:a.APP无线环境下消息的可达性b.通用性,平台实现尽量与业务解耦二.传统解决方案-端到云的上报三.传统解决方案-云到端的推送1.云到端:通过第三方p...............原创 2017-10-14 18:04:32 · 14382 阅读 · 0 评论