天道酬勤
编码能力很重要,但是技术视野、技术洞察力,以及我们如何用技术解决问题的能力更为重要
05
31
【dubbo系列】 04-dubbo 架构 【dubbo系列】 04-dubbo 架构
04 dubbo系列 | dubbo 架构首先来看一张dubbo官网提供的一张架构图: 各个节点角色的说明(架构图中的方框): Provider: 暴露服务的服务提供方 Consumer: 调用远程服务的服务消费方 Registry:
2019-05-31
31
30
29
【架构设计】28-异地多活设计4大技巧 【架构设计】28-异地多活设计4大技巧
前言相比同城异区和跨国异地,跨城异地其复杂度是最高的。跨城异地的架构设计主要是解决在数据不一致的情况下,业务不受影响或者影响很小。下面主要介绍一些跨城异地的一些设计技巧:保证核心业务的异地多活、保证核心数据最终一致性、采用多种手段同步数据、
2019-05-29
29
【架构设计】43-互联网架构模板:“平台”技术 【架构设计】43-互联网架构模板:“平台”技术
43-互联网架构模板:“平台”技术当业务规模不大时,系统复杂度不高时,运维、测试、数据分析、管理等由各自的系统或团队完成。随着业务规模越来越大,系统复杂度越来越高,子系统数量越来越多时,如果继续使用各自为政的方式来实现这些功能的话,重复工作
2019-05-29
29
29
29
【架构设计】38-互联网技术演进的模式 【架构设计】38-互联网技术演进的模式
38-互联网技术演进的模式互联网业务千差万别,但由于具备“规模决定一切”的特点,其发展一般分为4个时期:初创期、发展期、竞争期、成熟期。 不同时期的差别在于二个方面:复杂性、用户规模。 业务复杂性互联网业务发展每一个主要方向就是“业务越来越
2019-05-29
29
29
29
【架构设计】36-微内核架构详解 【架构设计】36-微内核架构详解
36-微内核架构详解简介微内核架构也被称为插件化架构,是一种面向功能进行拆分的可扩展的架构,通常用于实现基于产品的应用。例如Eclipse这类的IDE软件、UNIX这类操作系统、淘宝APP这类客户端。 基本架构微内核架构包含两类组件:核心系
2019-05-29
29
5 / 8