
软件架构
架构师速成记
从业10年,专注于数据治理、架构设计、以及生活导向的自媒体探索者;全网程序员粉丝10万+
展开
-
架构师都交流什么?
本人正在参加头条生机大会评选活动 鉴于活动的重视程度比较高 凡是参与投票并且工作满三年的均可加入架构师粉丝团 今日头条投票方式: 1.搜索 架构师速成记 2.进入主页选择为我投票入口 (每人每天10票) 投完票可参与抽奖 如果对技术交流感兴趣可下方留言,第一时间回复 ...原创 2019-10-26 20:45:56 · 256 阅读 · 0 评论 -
微服务网关和服务注册中心
在前面谈微服务架构的时候,已经有多篇文章都谈到过微服务网关,由于微服务网关本身也是提供代理,路由,安全,日志,负载均衡,流量控制等能力,因此我谈的最多的就是可以将微服务网关理解为轻量的ESB服务总线,通过微服务网关来实现SOA特性中的位置透明,实现统一的接口服务目录发布,即从1对N变化到1对1。 对于传统的ESB总线我们看到实际上包括了微服务架构中的微服务注册和发现中心,微服务网关两个方面...转载 2019-01-29 11:44:34 · 11612 阅读 · 1 评论 -
微服务原则:去中心化数据管理
微服务的理念主张将软件设计的各方各面进行去中心化。这种对去中心化的关注不仅指导业务逻辑的组织,它还会指导人们如何对数据进行存储。 在传统的整体式软件设计方法中,我们通常使用整体式的数据存储,例如包含诸多表格(Table)的单个数据库的 SQL 服务器。这种中央数据库作为全体数据的持久性引擎而被使用,并且通常应用程序逻辑的一部分以使用复杂连接(甚至存储过程)的查询的形式被卸载到 SQL 服务器中。...转载 2019-01-29 10:55:14 · 2666 阅读 · 0 评论 -
微服务架构-去中心化的微服务网关
这篇文章主要接4月3日的微服务网关和服务注册中心,在这篇文章里面谈到如果只启用了服务注册中心完全是可以实现去中心化的,然后对于需要前端APP或外部系统访问内部API接口场景,通过微服务网关一个重要功能是统一实现服务代理并保证内部微服务模块位置透明,那么在这种情况下是很难去中心化的。 这篇文章主要还是想谈如果仅仅是内部多个微服务模块间的接口服务集成,是否能够实现一种去中心化的微服务网关,或者...转载 2019-01-29 10:25:48 · 2818 阅读 · 0 评论 -
Spring @Configuration 和 @Component 区别(精简汇总版)
Spring @Configuration 和 @Component 区别 内部原理其实也是挺复杂的,用最简单的语言汇总以下两者的区别,只要理解的就ok了,深入了解的话可以继续搜索下其他的文档。 汇总版本 @Configuration 中所有带 @Bean 注解的方法都会被动态代理,因此调用该方法返回的都是同一个实例。 @Configuration 注解本质上还是 @Compo...原创 2018-12-19 11:25:29 · 6116 阅读 · 3 评论 -
程序员都是优秀的架构师,那不是梦..
前言: 如何快速的成为一个架构师,如何成为一个合格的架构师,很多开发都有这样的“梦想”? 我们可能有这样的疑问:" 天天写业务代码的程序员,怎么成为技术大牛,开始写技术代码?" 我们认为的成为架构师误区 第一:找大神带 原因就不过多解释了,我们都了解大神都是很忙的,木有那么多的时间的。 主要靠自己”这个道理,不要期望有个像武功师傅一样的大...原创 2018-12-23 13:34:05 · 423 阅读 · 0 评论