上一篇我们讲了微服务架构的前世今生(一):传统行业向互联网行业的转型,本文接着3讲述微服务技术架构演变。 下图表示从单体应用逐渐转变为微服务应用。 一、单一应用架构 通俗地讲,“单体应用(monolith application)”就是将应用程序的所有功能都打包成一个独立的单元。当网站流量很小时,只 ...
分类:
其他好文 时间:
2020-06-25 21:23:23
阅读次数:
82
文章来源https://baijiahao.baidu.com/s?id=1651087264379443380&wfr=spider&for=pc#前言以下是获取到的一位阿里的前端架构师整理的前端架构p7的技能图谱,当然不是最完整、最系统的,所以之后我会一直维护更新这里的内容。技术架构考核范围 v ...
分类:
其他好文 时间:
2020-06-25 11:31:55
阅读次数:
57
大型网络技术架构2 2020.3.7 这本书对于我来说的最大特点就是没有特别深刻的内容,大多都是就网站架构优化中比较常见的思路,也没有过多地去介绍实际的经验。比较适合刚刚接触网站架构的我有个通盘的了解。今天来说说大型网站的核心要素-性能。 性能-响应时间决定用户 (1)浏览器端: 1浏览器缓存; 2 ...
分类:
其他好文 时间:
2020-06-13 21:36:48
阅读次数:
65
大型网络技术架构3 2020.3.14 分层 最常见的架构模式,将系统在横向维度上切分成几个部分,每个部分单一职责。网站一般分为三个层次:应用层、服务层和数据层,过分层,一个庞大系统切分成不同部分,便于分工合作和维护。 分割: 分割是在纵向方面对软件进行切分->将不同的功能和服务分割开来,包装成高内 ...
分类:
其他好文 时间:
2020-06-13 21:06:18
阅读次数:
57
基于创新的技术架构,新一代云原生数据仓库可支持PB级数据关联分析和实时查询,实现离线、实时、分析、服务的四位一体。
分类:
其他好文 时间:
2020-06-11 11:57:12
阅读次数:
93
一、移动自动化测试平台技术架构 一般比较大型的互联网公司会自建测试平台,如下为技术架构简略示意图 中小型公司最好的解决方案不应该是自建测试平台,而是将开源的平台和框架进行整合,如下 整体架构 技术实施 二、移动自动化测试平台智能设备选型 终端机:Mac(没有其他!) USB hub或者ADB wif ...
分类:
移动开发 时间:
2020-06-07 19:21:37
阅读次数:
122
1,网站价值在于能给用户提供什么,而不在于它是怎么做的。 2,在网站还很小时,就追求网站的架构是舍本逐末。 3,不要为了技术而技术。 4,计算机的任何问题都可以通过增加一个虚拟层来解决。网络的七层,每一层都可以看作是下一层的虚拟层,操作系统可以看作硬件的虚拟层,java虚拟机可以看作是操作系统的虚拟 ...
分类:
Web程序 时间:
2020-06-06 11:18:07
阅读次数:
94
一、什么是微服务 微服务(Microservice Architecture)是最近几年流行的一种框架思想,关于它的概念很难一言以蔽之。 究竟什么是微服务呢?我们在此引用 ThoughtWorks 公司的首席科学家 Martin Fowler 于2014年提出的一段话: - 原文:https://m ...
分类:
其他好文 时间:
2020-06-06 00:41:37
阅读次数:
89
一套轻量级的权限系统,主要包括用户管理、角色管理、部门管理、菜单管理、定时任务、参数管理、字典管理、文件上传、登录日志、操作日志、异常日志、文章管理、APP模块等功能。其中,还拥有多数据源、数据权限、国际化支持、Redis缓存动态开启与关闭、统一异常处理等技术特点。后台技术架构基于最新的SpringBoot2.0、MyBatis、Shiro、Element2.0+框架,开发的一套权限系统,极低门槛
分类:
编程语言 时间:
2020-06-05 18:03:59
阅读次数:
323
3. 架构优化-伸缩性 伸缩大白话就是给网站增添服务器,强如谷歌创立之初也是一台服务器,而现在已经有百万级的服务器了。任何网站随着业务的变化服务器的数量也会跟着变化,往往是慢慢增长,当然也有因为脉冲网站并发量一段时间内猛增然后回归正常的如淘宝双十一,回归正常后则需要减少服务器实现根据需求对资源最大化 ...
分类:
Web程序 时间:
2020-06-01 11:40:40
阅读次数:
80