互联网架构实践
文章平均质量分 91
记录我在工作过程中所经历的架构的实践,包括所遇到的问题及解决方案,同时还会记录我的思考。从分布式到微服务一系列的文章。
新栋BOOK
经历过才知道有多美
展开
-
架构六大思维养成记
允许我老生常谈,先从什么是架构说起。当谈到软件架构的时候你不能只想到spirng、springmvc、mysql,你也真不应该想到它们,虽然它们是你落地的载体。至少你不能先想到它们,软...原创 2021-01-30 10:48:58 · 2679 阅读 · 1 评论 -
工作这么多年,今天我对架构做了一个简单思考
架构,如果让你给它一个定义,恐怕一时不好表达。正如,问你,山,是什么;水,是什么一样。对于程序员来讲犹如游山玩水的侠客,畅游在程序-代码-架构之中。为架构,下一个定义,和为山水,下一个定义,一样可能会略作沉思之后,方能概述。微服务是一种架构风格。曾经也思考,微服务,到底是先有了微服务这个动作,还是先有微服务这个名词。想到此,想起我们的祖先,拿来一个木棍,在另外一根木棍上,使劲旋转,生出火...原创 2019-07-10 13:11:49 · 153 阅读 · 0 评论 -
大型互联网企业平台开放技术实践
本篇文章一共分为四个部分,分别是开放生态、开放网关、开放授权和开放安全。为什么要做开放,开放的技术实现有哪些,主要是开放网关和授权,同时我们开放了以后肯定还需要安全,需要开放的安全保障。开放生态首先是开放生态,当提到生态的时候,我们可以想象一下,一片大大的草原,有羊群,有野兔,有飞鸟,可能还有狼群,它是一个多样性的。那么开放的生态也是这样,打造一个多样化的平台生态。对于大型的企业,尤其是大...原创 2019-06-23 06:56:08 · 1026 阅读 · 0 评论 -
一名架构师的自我修炼--商务技能
架构师不能只关注系统构造的技术方面,更重要的是要考虑软件对用户的价值,以及商务价值。你能帮助用户真正解决怎样的问题?你怎样能帮助公司或者团队创造价值?对这些方面要有深刻的认识。你是怎么成为一名架构师的及时麻利的提交系统功能解决复杂的技术问题将需求转化并输入到系统软件中检查别人的工作指导团队的其他人,或者其它团队内的人与管理者、技术人员和业务人员沟通能意识到技术的发展...原创 2019-06-13 20:24:24 · 396 阅读 · 0 评论 -
微服务下的网关与容错
自从微服务概念以来,众多的软件架构在践行着这一优秀的设计理念。各自的系统在这一指导思想下收获了优雅的可维护性,但一方面也给接口调用提出了新的要求。比如众多的API调用急需一个统一的入口来支持客户端的调用。在这种情况下API GATEWAY诞生,我们将接入、路由、限流等功能统一由网关负责,各自的服务提供方专注于业务逻辑的实现,从而给客户端调用提供了一个稳健的服务调用环境。之后,我们在网关大调用量的情况原创 2017-10-31 20:48:43 · 2249 阅读 · 1 评论 -
从微服务到微服务测试
微服务到底需要多“微”如果要追溯微服务的定义,大家一般都会去看Martin Fowler在2014年发表的Microservices那篇文章。一共7个特点。微服务中的"微"时常给我们潜意识里面下了一个定义,似乎是有一个尺寸,大小,很明显上面7个特点里面没有涉及大小。微服务侧重点在于拆分能力,拆分的原则我们也都比较熟悉,包括单一职责原则,改变一个类应该有且只有一个理...原创 2019-07-25 12:41:15 · 1385 阅读 · 0 评论