勇往直前的专栏

写给以后的自己

干货 | 万字长文全面解析GraphQL,携程微服务背景下的前后端数据交互方案

作者简介 古映杰,携程研发高级经理,负责前端框架和基础设施的设计、研发与维护。开源项目react-lite和react-imvc作者。 前言 随着多终端、多平台、多业务形态、多技术选型等各方面的发展,前后端的数据交互,日益复杂。 同一份数据,可能以多种不同的形态和结构,在多种场景下被消费。...

2019-08-13 22:00:38

阅读数 42

评论数 0

再见微服务,从100多个问题儿童到一个超级明星

本文翻译自Alexandra Noonan 的 Goodbye Microservices: From 100s of problem children to 1 superstar。内容是描述 Segment 的架构如何从 「单体应用」 -> 「微服务」 -> 「14...

2019-07-18 19:42:51

阅读数 77

评论数 0

微服务之赤壁大战

本文转自公众号互联网侦察,文章把微服务向ServiceMesh的进化融入到了三国故事中,妙趣横生。故事比较长,大家慢慢看,精彩的在后边。 话说曹操官渡之战大获全胜,收编了袁绍的大批将士和军队,有搞python的,有搞js的,有搞ruby的,有搞c++的,还有搞php的,不一而足。 浩浩荡荡,...

2019-07-11 11:16:54

阅读数 59

评论数 0

我只是下了个订单,鬼知道我在微服务里经历了什么?

面试的时候,面试官问:用户在电商网站中购买成功了,那么它在微服务中经历了什么?你该如何作答? 当我傻啊,用户在电商网站购买成功,还在微服务中,那肯定就是有一套微服务架构的电商系统。 设计一套电商系统还不简单?简单想象一下,既然是一个电商系统,有用户去购买,就肯定得有一个用户模块,购买什么东西总...

2019-07-04 13:45:29

阅读数 209

评论数 0

京东服务市场微服务架构和积木式赋能挑战

京东服务市场是为第三方软件服务商和京东开放商家提供的交易服务平台,为第三方服务商赋能,并为其搭建起与商家间交易合作的桥梁。 服务市场团队在2018年完成了云平台京东服务市场的交接与POP平台京麦插件市场的系统融合,并承载着京东自营与三方越来越多服务进行商业变现的业务诉求。相对于传统的电商系统,服...

2019-06-27 11:20:16

阅读数 101

评论数 0

微服务架构与领域驱动设计应用实践

本篇文章一共分为三个部分,分别是微服务架构的演进过程、具体实践微服务的应用技术和领域驱动设计的意识转变。微服务架构已经渗透到互联网应用的方方面面,而领域驱动设计也逐渐被业界所接收。 微服务架构几乎都是从 ALL IN ONE 的单体架构演进而来,中间又经历了分布式架构、面向服务架构的演进过...

2019-06-26 14:22:52

阅读数 108

评论数 0

微服务架构如何保证安全性?

网络安全已成为每个企业都面临的关键问题。几乎每天都有关于黑客如何窃取公司数据的头条新闻。 为了开发安全的软件并远离头条新闻,企业需要解决各种安全问题,包括硬件的物理安全性、传输和静态数据加密、身份验证、访问授权以及修补软件漏洞的策略,等等。 无论你使用的是单体还是微服务架构,大多数问题都是相同...

2019-06-05 15:43:12

阅读数 147

评论数 0

一文理解微服务架构下的系统可用性如何保证?

从2005年Peter Rodgers博士提出微web服务,到2014年ThoughtWorks首席科学家Martin Fowler与James Lewis共同提出微服务概念至今已多年,这期间也是互联网及互联网+发展的高速期,消费市场变化莫测,消费者也变得越来越挑剔,很多公司和产品由于无法跟上市场...

2019-05-21 19:43:28

阅读数 46

评论数 0

反应式编程在微服务下的重生

反应式编程在好几年前就已经出现了,它原理是基于反应式编宣言。但是,由于反应式编程推广速度比较缓慢,导致很多人现在对其不是很了解。 反应式编宣言: https://www.reactivemanifesto.org 本文将从微服务角度阐述反应式编程,在深入解读之前,先为大家简单地介绍一些反应式...

2019-05-06 11:29:13

阅读数 132

评论数 0

Netflix时代之后Spring Cloud微服务的未来

技术干货每日送达! 来源:SpringForAll社区 如果有人会问你有关Spring Cloud的问题,那么你想到的第一件事可能就是Netflix OSS的支持。对Eureka,Zuul或Ribbon等工具的支持不仅由Spring提供,还由用于构建Apache Camel,Vert....

2019-04-18 21:49:49

阅读数 174

评论数 0

深度对比三种主流微服务配置中心

在撰写这篇技术选型的文章之前,是比较犹豫的。因为,以其中一个开源项目开发者的身份,去写一篇三个开源项目的对比,即便很克制的去客观的比较,也很难有信服力。这就像,既是参赛选手,又想做裁判,观众肯定是不买账的。 但最后,仍然决定去写一篇配置中心的技术选型参考文,是因为: 工作所需,要做一款好用...

2019-04-12 13:55:39

阅读数 184

评论数 0

未来我们对微服务和 Serverless 架构有什么期望

Juan Ignacio Giro| 作者 梁桂钊 | 译者 技术正在以令人难以置信的速度发展,所以在市场上看到新的技术趋势并不新奇。由于微服务的进步,更强大的云计算,以及 Serverless 架构占据了中心位置,2018 年对于开发人员来说是非常棒的一年。这些发展和更新只是一个开始。在微...

2019-04-05 12:34:35

阅读数 69

评论数 0

今日头条 Go 建千亿级微服务的实践

来源:https://zhuanlan.zhihu.com/p/26695984 今日头条当前后端服务超过80%的流量是跑在 Go 构建的服务上。微服务数量超过100个,高峰 QPS 超过700万,日处理请求量超过3000亿,是业内最大规模的 Go 应用。 Go 构建微服务的历程 在20...

2019-04-04 20:31:48

阅读数 304

评论数 0

微服务架构·基础篇,傻瓜看了都会

转自:cyfonly 看到最近“微服务架构”这个概念这么火,作为一个积极上进的程序猿,成小胖忍不住想要学习学习。而架构师老王(不是隔壁老王)最近刚好在做公司基础服务的微服务化研究和落地,对此深有研究。 于是成小胖马上屁颠屁颠的跑过去向老王请教:“王哥,我看微服务架构这么火,我也想学,您给我讲...

2019-03-28 23:25:00

阅读数 38

评论数 0

微服务架构下,解决数据一致性问题的实践

Pic by Alibaba Tech on Facebook随着业务的快速发展,应用单体架构暴露出代码可维护性差、容错率低、测试难度大和敏捷交付能力差等诸多问题,微服务应运而生。微服务的诞生一方面解决了上述问题,但是另一方面却引入新的问题,其中主要问题之一就是:如何保证微服务间的业务数据一致性。...

2019-03-17 18:24:23

阅读数 49

评论数 0

站在吃货的角度来解释那些和微服务有关的名词

本文转载自微信公众号:InfoQ 对于搞架构的技术人来说 一起吃个火锅,喝个酒,聊个天 技术上的很多解决思路就出来了

2019-03-06 19:27:18

阅读数 79

评论数 0

罗辑思维首席架构师:Go微服务改造实践

作者简介 方 圆 曾在Cisco负责流媒体工作,在微博负责feed系统研发,三年游戏行业开发经验,现任罗辑思维首席架构师,主导罗辑思维微服务改造。 内容大纲 1、改造的背景 2、改造的过程中的 Go 语言实践 3、经验总结 4、正在做什么 1.改造的背景 得到最早的APP就是...

2019-03-05 20:38:10

阅读数 194

评论数 0

谈谈怎么做【服务隔离】

本文转载自公众号 孤独烟 引言 OK,如下图所示 那显而易见,做服务隔离的目的就是避免服务之间相互影响。毕竟谁也不能说自己的微服务百分百可用,如果不做隔离,一旦一个服务出现了问题,整个系统的稳定性都会受到影响! 因此,做服务隔离是很有必要的。那么怎么隔离呢? 按种类隔离 ...

2019-02-28 08:51:21

阅读数 151

评论数 1

微服务为什么一定要用docker

引言 早在2013年的时候,docker就已经发行,然而那会还是很少人了解docker。一直到2014年,Martin Fowler提出了微服务的概念,两个不相干的技术终于走在了一起,创造了今天的辉煌! 近几年来,很多互联网关系开始跟风,构建docker+微服务的架构体系。然而,根据笔者观察发现...

2019-02-28 08:50:35

阅读数 260

评论数 0

微服务架构,多“微”才合适?

以前的文章讨论过《互联网架构,究竟为啥要做服务化?》,随着数据量、并发量、业务复杂度的增长,互联网架构会出现以下问题: 代码到处拷贝 底层复杂性扩散 基础库(so/jar/dll)耦合 SQL质量得不到保障,业务相互影响 数据库耦合 “服务化”是一...

2019-02-22 09:46:26

阅读数 54

评论数 0

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