微服务
-
写代码,就应该像音乐家谱写曲子一样来思考
十多年前的我没有想到,一款产品竟能改变一个人的命运。 2000年,文曲星,一款教育类电子词典,推出了革命性的产品CC800:它支持VB语言编程,还能直接运行。高中的我,用这个小机器…
-
九周九分布式服务-架构演进
概述 随着业务的发展,项目的规模不断扩大,为了方便快速的构建迭代应用,应用的架构也在不断的演进,发展的核心问题是,服务化改造和服务治理。这种架构设计是,对复杂的应用进行水平拆分和服…
-
微服务改造—架构设计
随着我厂业务需求的压力逐渐增长,同时基础设施的不断完善,系统架构的微服务改造被正式提上日程。从微服务改造的目标架构蓝图设计开始讨论,架构组进行了整整两天的激烈讨论,明确了很多的业务…
-
Uber首席系统架构师Matt Ranney:可伸缩的软件系统工作原理
据报导,在短短四年间,Uber已经惊人地增长了38倍。现在,Uber的首席系统架构师Matt Ranney 在他的报告“可伸缩Uber实时市场平台”中,对Uber软件系统的工作原理…
-
10 分钟构建企业级云原生框架
云原生(Cloud Native) 绝对算的上是热词一个,但是,对于绝大多数的企业,甚至是绝大多数的互联网企业来说,却从来没有动手实践过云原生。无他,现在的云原生实践成本太高。 企…
-
分布式跟踪系统的四大功能模块如何协同工作
了解分布式跟踪中的主要体系结构决策,以及各部分如何组合在一起。 早在十年前,认真研究过分布式跟踪基本上只有学者和一小部分大型互联网公司中的人。对于任何采用微服务的组织来说,它如今成…
-
微信中两大典型微服务案例
互联网技术一直在快速演进当中,同时移动互联网与云时代来临,微服务架构由此应映而生。如下图,是微服务在我国的百度搜索指数: 从图中可以看出,自 2013 前后微服务开始逐渐被大家关注…
-
高可用的一些思考和理解
在目前的互联网大时代,在高并发等冲击下,还必须保证服务高可用,如果服务不能高可用,那么就意味着: 系统不是7*24小时提供服务,那么用户体验就特别差了,可能用户下次不用了,无法留住…
-
由 Eclipse 基金会接手的 Java EE 正在发生改变
Java EE 的新东家开始对 Java EE 的开发工作和支持进行更改。 自 Java EE 移交给 Eclipse 基金会以来,它的开发工作和管理方式正在开始改变。 一方面,O…
-
Amazon CTO:别等待完美,不断从错误中学习
21CTO社区导读:“人只要奋斗,就会犯错。”德国大诗人歌德早在 200 多年前就已经知道这个了。他的这句名言放在今天依然适用,不过有一个重大的区别:光有奋斗还不够。你一定要比别人…