上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 27 下一页
  2020年8月18日
摘要: 经过前面几期的讲解,你应该已经对微服务的架构有了初步的了解。简单回顾一下,微服务的架构主要包括服务描述、服务发现、服务调用、服务监控、服务追踪以及服务治理这几个基本组件。 那么每个基本组件从架构和代码设计上该如何实现?组件之间又是如何串联来实现一个完整的微服务架构呢?今天我就以开源微服务框架Dubb 阅读全文
posted @ 2020-08-18 10:16 肉松蛋卷 阅读(204) 评论(0) 推荐(0)
摘要: 上一期我给你讲述了服务追踪的基本原理,有了分布式服务追踪系统,在服务出现问题的时候,我们就可以定位服务哪里出现了问题。一般单体应用改造成微服务架构后,还会增加哪些问题呢?又该如何应对呢? 前面我讲到单体应用改造为微服务架构后,服务调用由本地调用变成远程调用,服务消费者A需要通过注册中心去查询服务提供 阅读全文
posted @ 2020-08-18 10:15 肉松蛋卷 阅读(267) 评论(0) 推荐(0)
摘要: 在微服务架构下,由于进行了服务拆分,一次请求往往需要涉及多个服务,每个服务可能是由不同的团队开发,使用了不同的编程语言,还有可能部署在不同的机器上,分布在不同的数据中心。 下面这张图描述了用户访问微博首页,一次请求所涉及的服务(这张图仅作为示意,实际上可能远远比这张图还要复杂),你可以想象如果这次请 阅读全文
posted @ 2020-08-18 10:14 肉松蛋卷 阅读(254) 评论(0) 推荐(0)
摘要: 单体应用相比,在微服务架构下,一次用户调用会因为服务化拆分后,变成多个不同服务之间的相互调用,这也就需要对拆分后的每个服务都监控起来。 在讲述如何监控微服务调用前,首先你要搞清楚三个问题:监控的对象是什么?具体监控哪些指标?从哪些维度进行监控?下面就从这三个问题开始,一起来看看如何监控微服务调用。 阅读全文
posted @ 2020-08-18 10:13 肉松蛋卷 阅读(531) 评论(0) 推荐(0)
摘要: 专栏上一期我讲过,要完成一次服务调用,首先要解决的问题是服务消费者如何得到服务提供者的地址,其中注册中心扮演了关键角色,服务提供者把自己的地址登记到注册中心,服务消费者就可以查询注册中心得到服务提供者的地址,可以说注册中心犹如海上的一座灯塔,为服务消费者指引了前行的方向。 有了服务提供者的地址后,服 阅读全文
posted @ 2020-08-18 10:11 肉松蛋卷 阅读(425) 评论(0) 推荐(0)
摘要: 专栏上一期,我给你介绍了服务发布和引用常用的三种方式:RESTful API、XML配置以及IDL文件。假设你已经使用其中一种方式发布了一个服务,并且已经在一台机器上部署了服务,那我想问你个问题,如果我想调用这个服务,我该如何知道你部署的这台机器的地址呢? 这个问题就跟我想去吃肯德基一样,我可以去谷 阅读全文
posted @ 2020-08-18 10:09 肉松蛋卷 阅读(150) 评论(0) 推荐(0)
摘要: 今天我要与你分享的第一个组件是服务发布和引用。我在前面说过,想要构建微服务,首先要解决的问题是,服务提供者如何发布一个服务,服务消费者如何引用这个服务。具体来说,就是这个服务的接口名是什么?调用这个服务需要传递哪些参数?接口的返回值是什么类型?以及一些其他接口描述信息。 我前面说过,最常见的服务发布 阅读全文
posted @ 2020-08-18 10:08 肉松蛋卷 阅读(189) 评论(0) 推荐(0)
摘要: 上一期我给你讲了什么时候应该进行服务化,以及服务化拆分的两种方式即横向拆分和纵向拆分,最后还提到了引入微服务架构需要解决的问题。 我想你一定很好奇微服务架构到底是什么样子的,接下来我们一起走进微服务架构,来看看它的各个组成部分。 下面这张图是我根据自己的经验,绘制的微服务架构的模块图,在具体介绍之前 阅读全文
posted @ 2020-08-18 09:51 肉松蛋卷 阅读(184) 评论(0) 推荐(0)
摘要: 那么到底什么时候应该拆分单体应用?拆分单体应用有哪些标准可依呢? 为了解答这两个问题,今天我将通过具体案例来阐述,希望你能够学会单体应用拆分成微服务的正确姿势。 什么时候进行服务化拆分? 从我所经历过的多个项目来看,项目第一阶段的主要目标是快速开发和验证想法,证明产品思路是否可行。这个阶段功能设计一 阅读全文
posted @ 2020-08-18 09:49 肉松蛋卷 阅读(192) 评论(0) 推荐(0)
摘要: 从谷歌的搜索指数来看,微服务的热度在进入2017年后突然爆发,国内各大会议和论坛的相关讨论也如雨后春笋般层出不穷,各大一线互联网公司也纷纷将这一技术引入并在实际业务中落地。 然而据我所知,国内不少中小规模的技术团队对微服务的概念都不甚了解,对该不该引入微服务也不置可否。还有一些技术团队,没有考虑实际 阅读全文
posted @ 2020-08-18 09:48 肉松蛋卷 阅读(179) 评论(0) 推荐(0)
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 27 下一页