架构设计
文章平均质量分 96
昨日不可追
技术人生、终身学习、投资创业|明日不可待,昨日不可追!
展开
-
读《微服务架构设计模式》
成功地开发基于微服务架构的应用软件,需要掌握一系列全新的架构思想和实践。在这本独特的书籍中,微服务架构的先驱、Java 开发者社区的意见领袖 Chris Richardson 收集、分类并解释了 44 个架构设计模式,这些模式用来解决诸如服务拆分、事务管理、查询和跨服务通信等难题。本书将教会你如何开发和部署生产级别的微服务架构应用。这套宝贵的架构设计模式建立在数十年的分布式系统经验之上,Chris还为开发服务添加了新的模式,并将它们组合成可在真实条件下可靠地扩展和执行的系统。本书不仅仅是一个模式.原创 2020-06-21 23:01:25 · 1032 阅读 · 4 评论 -
深入理解监控系统——Prometheus核心特点
接触过各式各样的监控,开源的CAT、zipkin、pinpoint等等,并深度二次开发过;也接触过收费的听云监控。深知各类监控的亮点与局限,前段时间需要快速落地一套易用、合适,又要有亮点的监控体系,所以接触了prometheus监控体系。Prometheus是CNCF继K8s毕业后的第二个开源项目,灵感来源于Google。原创 2020-01-26 17:39:56 · 6086 阅读 · 1 评论 -
读《大数据之路:阿里巴巴大数据实践》
关于日志采集数据处理全链路原创 2019-12-29 20:39:25 · 578 阅读 · 0 评论 -
深入理解 分库分表——一
上下文切换cpu通过给每个线程分配cpu时间片(时间片:一般几十毫秒,是cpu分配给每个线程的时间),实现多线程执行(无论单核与多核)。cpu通过不断切换线程,已达到多个线程执行的效果。每次切换到另一个线程时,会保存当前线程的任务状态,以便下次切换回来。所以,线程任务从保存到再次切换回来的过程就是一次上下文切换。多线程一定快?public class Concurrency原创 2016-01-17 19:29:02 · 908 阅读 · 0 评论 -
阿里HSF(服务框架)
HSF(服务框架)简介高速服务框架 HSF (High-speed Service Framework),是在阿里巴巴内部广泛使用的分布式 RPC 服务框架。HSF 联通不同的业务系统,解耦系统间的实现依赖。HSF 从分布式应用的层面,统一了服务的发布/调用方式,从而帮助方便、快速的开发分布式应用,以及提供或使用公共功能模块,并屏蔽了分布式领域中的各种复杂技术细节,如:远程通讯、序列化实现、...原创 2019-06-02 20:00:28 · 31303 阅读 · 0 评论 -
架构设计的深入思考与总结——面向对象设计原则
前言在翻译了Robert C. Martin 的文章(The Principles of OOD — 面向对象设计原则(SOLID))之后,接下来详细对每个原则进行剖析,力求吃透每个原则。SRP:单一职责原则这个原则是最容易被误解的原则,很多人认为它的含义是:每个模块都应该只做一件事。-----------writing...原创 2019-01-28 00:25:06 · 437 阅读 · 0 评论 -
The Principles of OOD —Robert C. Martin授权翻译
The Principles of OODWhat is object oriented design? What is it all about? What are it’s benefits? What are it’s costs?什么是面向对象设计?它是怎么一回事?使用它会有什么利弊得失?It may seem silly to ask these questions in a da...翻译 2019-01-28 00:17:10 · 609 阅读 · 0 评论 -
(DDD)领域驱动设计——认识领域驱动
什么是DDD(Domain-Driven Design)?什么是领域Domain?理解DDD,首先要理解领域。通俗的说,领域就是业务;就是合格的产品经理的需求文档所表达的内容;狭义的说就是你的Business Layer里所有的代码以及产生的影响等等;严谨的定义是:一个有边界的业务面,其中包含业务概念,业务行为,业务影响。计算机程序应用于这个业务面,并使得程序具有实际的商业价值,赋予程序...原创 2018-11-20 21:04:14 · 1346 阅读 · 0 评论 -
莫言系统腐化——“一坨”真的好吗?
最近重构系统,脑子里不停的思考一些问题,为什么很多系统是“一坨”?真的就停留在一坨了吗?真的就接受所谓的比如一坨吗?今天偶然发现FrankIs的文章,以下作为转载。感谢在这个浮躁的氛围中,还有人具备如此珍贵的思考与实践!感谢前言从业这么多年,接触过银行的应用,Apple的应用,eBay的应用和现在阿里的应用,虽然分属于不同的公司,使用了不同的架构,但有一个共同点就是都很复杂。导致复杂性的原因...转载 2018-11-17 15:48:28 · 1053 阅读 · 0 评论 -
复杂性应对之道 - 领域建模
最近重构系统,脑子里不停的思考一些问题,为什么很多系统是“一坨”?真的就停留在一坨了吗?真的就甘心接受所谓的一坨吗?今天偶然发现Frank的文章,跟作者沟通后,以下作为转载,文末点击查看原文。感谢在这个浮躁的氛围中,还有人具备如此珍贵的思考与实践!感谢为什么要领域建模维护过企业级业务系统的同学,基本上没有一个不抱怨业务代码烂的,过程式的面条代码充斥着屏幕,程序员的心力和体力都经受着极大的考验...转载 2018-11-18 18:12:03 · 1107 阅读 · 2 评论