摘要:
1 背景介绍 消息队列在互联网领域里得到了广泛的应用,它多应用在异步处理、模块之间的解偶和高并发的消峰等场景,消息队列中表现最好的当属Apache开源项目Kafka,Kafka使用支持高并发的Scala语言开发,利用操作系统的缓存原理达到高性能,并且天生具有可分区,分布式的特点,而且有不同语言的客户 阅读全文
posted @ 2019-06-19 21:48
天赐ct
阅读(424)
评论(0)
推荐(0)
摘要:
一、巨石(monolith) web应用程序发展的早期,大部分web工程是将所有的功能模块(service side)打包到一起并放在一个web容器中运行,很多企业的Java应用程序打包为war包。其他语言(Ruby,Python或者C++)写的程序也有类似的问题。 假设你正在构建一个在线商店系统: 阅读全文
posted @ 2019-06-19 21:46
天赐ct
阅读(232)
评论(0)
推荐(0)
摘要:
设计理念 持久化 尽量线性的读写磁盘。一个硬盘的顺序读写速度一般是4k读写的千倍以上。线性的读写是可以被预测,也能被操作系统大幅的优化的。 以pagecache为中心的设计风格,使用文件系统并依赖于pagecache要优于维护内存中缓存或其他结构。一方面避免 JVM 中的 gc带来的性能损耗。同时简 阅读全文
posted @ 2019-06-19 21:44
天赐ct
阅读(289)
评论(0)
推荐(0)
摘要:
简介 [HBase]——Hadoop Database的简称,Google BigTable的另一种开源实现方式,从问世之初,就为了解决用大量廉价的机器高速存取海量数据、实现数据分布式存储提供可靠的方案。从功能上来讲,HBase不折不扣是一个数据库,与我们熟悉的Oracle、MySQL、MSSQL等 阅读全文
posted @ 2019-06-19 21:43
天赐ct
阅读(229)
评论(0)
推荐(0)
摘要:
第1章 MVC原理 这里首先介绍经典的MVC体系结构,通过对比MVC体系结构和Web MVC体系结构的区别,来深入理解Web MVC的背景、由来和特点。 1.1 MVC体系结构 首先,我们来学习MVC的体系结构。MVC是软件工程中的一种软件设计模式,也称为前端控制器模式,它把软件系统分为三个基本部分 阅读全文
posted @ 2019-06-19 21:40
天赐ct
阅读(197)
评论(0)
推荐(0)
摘要:
第6章 透明化 6.1 住在玻璃房中的架构师 当你成为架构师这一新角色时,你就搬进了玻璃房。你的弱点和实力都不得不暴露在别人面前。 你的结果对公司业务有相当大的影响,所以周围几乎所有人都会看到。你即将进入(或者已经进入)一个竞技场,在那里你并非任何方面都是专家。你会被要求从事先前未经历过的领域, 却 阅读全文
posted @ 2019-06-19 21:39
天赐ct
阅读(173)
评论(0)
推荐(0)
摘要:
第4章 领导力 4.1 领导力的原则 4.1.1 建立信任关系 领导力完全是建立在信任关系之上的。 4.1.2 建立共识 领导力是为了建立一种认知, 即每个人都觉得这种认知是对的。 你必须知道项目中每个人如何工作, 了解他们对项目的看法和关心的地方。 作为一名架构师, 你应当考虑使用Philippe 阅读全文
posted @ 2019-06-19 21:27
天赐ct
阅读(184)
评论(0)
推荐(0)
摘要:
3.1 协商原则 3.1.1 不要让人惊讶 谣言和捕风捉影的话对于项目的士气、人际关系和进展都很危险。 应当以开放、诚实的态度给出技术事实。 3.1.2 不要模棱两可 如果确实改变决定,应当让受影响的各方知道做了哪些修改,以及他们需要做出或考虑哪些调整。 3.1.3 委派权威而不是义务 能够建立和谐 阅读全文
posted @ 2019-06-19 21:21
天赐ct
阅读(137)
评论(0)
推荐(0)
摘要:
在架构师的角色中,沟通是要求有效果的必备技能与工具。架构师通常没有对为其项目工作的他人的直接管理权。他们的项目往往是跨部门的,也可能会跨好多个行业单位。由于不能直接管理他人,所以架构师指示别人或群体完成特定行动的能力就受到限制。他们唯一真正有效的手段就是其影响力。 2.1.1 先听后说 你听的时候, 阅读全文
posted @ 2019-06-19 21:17
天赐ct
阅读(182)
评论(0)
推荐(0)
摘要:
第一部分 关系技能修炼 第1章 文雅的举止 1.1 别人怎样评价你 如果我准备去见一些了解你的人,例如你的邻居、同事、家人等,他们会怎样评价你呢?他们会说你工作努力吗? 他们会说你正直诚实吗? 他们会说你举止文雅吗? 或者,他们会列出一长串软技能清单,认为你是个典型的技术人员,在技术领域没得说,但在 阅读全文
posted @ 2019-06-19 21:15
天赐ct
阅读(193)
评论(0)
推荐(0)
摘要:
OSI/RM协议是由ISO(国际标准化组织)制定的,它有三个基本的功能:提供给开发者一个必须的、通用的概念以便开发完善、可以用来解释连接不同系统的框架 物理层 为数据链路层提供物理连接,在其上串行传送比特流,即所传送数据的单位是比特。此外,该层中还具有确定连接设备的电气特性和物理特性等功能。 数据链 阅读全文
posted @ 2019-06-19 21:09
天赐ct
阅读(758)
评论(0)
推荐(0)
摘要:
程序的现代化并不一定需要按部就班的按顺序经历每一步。每个公司的技术积累和文化理念可能天差地别,可能选择迁移上云的方式和节奏也会各有各不同。 这篇文章讲的是三步走的方法实现从传统到云化。 搬家法(lift-and-shift cloud migration model) 搬家法的优点是不需要改动应用程 阅读全文
posted @ 2019-06-19 20:54
天赐ct
阅读(238)
评论(0)
推荐(0)
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2019-06-19 20:42
天赐ct
阅读(8)
评论(0)
推荐(0)

浙公网安备 33010602011771号