架构师之路:从码农到架构师你差了哪些

转载自   架构师之路:从码农到架构师你差了哪些 Web应用,最常见的研发语言是Java和PHP。 后端服务,最常见的研发语言是Java和C/C++。 大数据,最常见的研发语言是Java和Python。 可以说,Java是现阶段中国互联网公司中,覆盖度最广的研发语言,...

2018-07-23 20:35:30

阅读数:417

评论数:0

聊聊微服务架构及分布式事务解决方案

转载自   聊聊微服务架构及分布式事务解决方案 分布式事务场景如何设计系统架构及解决数据一致性问题,个人理解最终方案把握以下原则就可以了,那就是:大事务=小事务(原子事务)+异步(消息通知),解决分布式事务的最好办法其实就是不考虑分布式事务,将一个大的业务进行拆分,整个大的业务流程,转化成若干个...

2018-07-23 20:35:12

阅读数:28

评论数:0

深入解读Service Mesh背后的技术细节

转载自  深入解读Service Mesh背后的技术细节 在Kubernetes称为容器编排的标准之后,Service Mesh开始火了起来,但是很多文章讲概念的多,讲技术细节的少,所以专门写一篇文章,来解析Service Mesh背后的技术细节。 一、Service Mesh是Kuberne...

2018-07-23 20:34:01

阅读数:20

评论数:0

秒杀架构实践

转载自 秒杀架构实践 前言 本次采用循序渐进的方式逐步提高性能达到并发秒杀的效果,文章较长请准备好瓜子板凳(liushuizhang)。 本文所有涉及的代码: https://github.com/crossoverJie/SSM https://github.com/c...

2018-07-21 11:08:57

阅读数:15

评论数:0

高可用高并发的 9 种技术架构

转载自   高可用高并发的 9 种技术架构1、分层分层是企业应用系统中最常见的一种架构模式,将系统在横向维度上切分成几个部分,每个部分负责一部分相对简单并比较单一的职责,然后通过上层对下层的依赖和调度组成一个完整的系统。在网站的分层架构中,常见的为3层,即应用层、服务层、数据层。应用层具体负责业务...

2018-07-03 08:24:52

阅读数:44

评论数:0

京东购物车的 Java 架构实现及原理

转载自 京东购物车的 Java 架构实现及原理今天来写一下关于购物车的东西, 这里首先抛出四个问题:1)用户没登陆用户名和密码,添加商品, 关闭浏览器再打开后 不登录用户名和密码 问:购物车商品还在吗? 2)用户登陆了用户名密码,添加商品,关闭浏览器再打开后 不登录用户名和密码 问:购物车商品还在...

2018-06-03 07:47:39

阅读数:558

评论数:0

高性能、高可用平台架构的演变过程

转载自 高性能、高可用平台架构的演变过程开篇概述在如今移动互联网、互联网+、大数据的时代,各类的互联网网站、平台异常突起,如同雨后春笋,有种“忽如一夜春风来,千树万树梨花开”感觉。对于移动互联网时代的平台来说,用户的体验感是否良好?平台的稳定性是否良好?估计是对所有互联网平台来说两大头等要素吧,的...

2018-06-03 07:47:17

阅读数:221

评论数:0

秒杀系统设计的 5 个要点:前端三板斧+后端两条路

转载自 秒杀系统设计的 5 个要点:前端三板斧+后端两条路高并发,cache,锁机制基于缓存架构redis,Memcached的先进先出队列。稍微大一点的秒杀,肯定是分布式的集群的,并发来自于多个节点的JVM,synchronized所有在JVM上加锁是不行了数据库压力秒杀超卖问题如何防止用户来刷...

2018-06-03 07:47:07

阅读数:286

评论数:0

统一配置中心的设计方案

转载自 统一配置中心的设计方案对于配置文件,我们不陌生,它提供我们可以动态修改程序运行能力。引用别人的一句话就是:系统运行时(runtime)飞行姿态的动态调整。我可以把我们的工作称之为在快速飞行的飞机上修理零件。我们人类总是无法掌控和预知一切。对于我们系统来说,我们总是需要预留一些控制线条,以便...

2018-05-22 10:38:47

阅读数:103

评论数:0

架构师必须掌握的各种编码:ASCII、ISO-8859-1、GB2312

转载自 架构师必须掌握的各种编码:ASCII、ISO-8859-1、GB2312编码在我们日常开发过程中经常有遇到,常见的编码格式有ASCII、ISO-8859-1、GB2312、GBK、GB18030、UNICODE、UTF-8、UTF-16等,其中GB2312、GBK、GB18030、UTF-...

2018-05-05 09:53:17

阅读数:35

评论数:0

架构师必须搞懂DNS,一篇文章就够了。

转载自 架构师必须搞懂DNS,一篇文章就够了。概念DNS,全称Domain Name System,即域名系统,搞清楚,它不是DNF地下城与勇士。DNS是怎么来的,我们知道要访问一个服务器的资源可以通过IP的形式访问,但IP地址比较难记,也不方便读,所以有了DNS的存在,DNS通过解析域名并与实际...

2018-05-05 09:53:07

阅读数:26

评论数:0

大型网站架构利器-CDN技术

转载自 大型网站架构利器-CDN技术概念CDN这个概念相信大家都比较耳熟,到底什么是CDN呢?CDN,全称为Content Delivery Network,即内容分发网络。其基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。通过在网络各处放置节点服...

2018-05-05 09:52:39

阅读数:23

评论数:0

浅谈大型网站之负载均衡架构

转载自 浅谈大型网站之负载均衡架构概念负载均衡,英文名称为Load Balance,其意思就是分摊到多个操作单元上进行执行,例如Web服务器、FTP服务器、企业关键应用服务器和其它关键任务服务器等,从而共同完成工作任务。负载均衡建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服...

2018-05-04 10:26:26

阅读数:21

评论数:0

漫画:什么是架构师

转载自 什么是架构师?架构师英文architect,这个词源于建筑学。软件工程当中的架构师和建筑工程当中建筑师有许多相通之处,都是负责“产品”宏观的架构设计。在一个团队里,架构师充当了技术Leader的角色,不仅要完成项目的整体设计和规划,还要带领技术团队一起解决实际问题,攻克技术难点,使得软件的...

2018-05-03 10:25:31

阅读数:18

评论数:0

吃透这套架构演化图,从零搭建Web网站也不难

转载自 吃透这套架构演化图,从零搭建Web网站也不难前言工作也有几多年了,无论是身边遇到的还是耳间闻到的,多多少少也积攒了自己的一些经验和思考,当然,博主并没有太多接触高大上的分布式架构实践,相对比较零碎,随时补充。俗话说得好,冰冻三尺非一日之寒,滴水穿石非一日之功,罗马也不是一天就建成的,当然对...

2018-04-27 14:19:46

阅读数:32

评论数:0

一张图告诉你什么是系统架构师

转载自 一张图告诉你什么是系统架构师这张图从架构师的综合能力、岗位认识、岗位职责等方面,清楚的画出了作为一个架构的基本准则。人人都想成为架构师,可作为架构你达到了上面的要求了吗?系统架构师是个神奇的岗位。为什么这么说,在一个人数不多的小公司,你可能什么都需要做,身体力行,做总监兼架构师或者是主管/...

2018-04-24 11:16:03

阅读数:234

评论数:0

TCP接入层的负载均衡、高可用、扩展性架构

转载自 TCP接入层的负载均衡、高可用、扩展性架构一、web-server的负载均衡互联网架构中,web-server接入一般使用nginx来做反向代理,实施负载均衡。整个架构分三层:上游调用层,一般是browser或者APP中间反向代理层,nginx下游真实接入集群,web-server,常见w...

2018-04-17 23:05:26

阅读数:27

评论数:0

究竟啥才是互联网架构“高可用”

转载自 究竟啥才是互联网架构“高可用” 一、什么是高可用高可用HA(High Availability)是分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计减少系统不能提供服务的时间。假设系统一直能够提供服务,我们说系统的可用性是100%。如果系统每运行100个时间单位,会有1个时间单位...

2018-04-17 23:02:05

阅读数:32

评论数:0

究竟啥才是互联网架构“高并发”

转载自 究竟啥才是互联网架构“高并发” 一、什么是高并发高并发(High Concurrency)是互联网分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计保证系统能够同时并行处理很多请求。高并发相关常用的一些指标有响应时间(Response Time),吞吐量(Throughput),...

2018-04-17 22:57:41

阅读数:33

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭