目前微服务是非常火的架构或者说概念,也是在构建大型互联网项目时采用的架构方式。 1.单体架构单体架构,是指将开发好的项目打成war包,然后发布到tomcat等容器中的应用。 假设你正准备开发一款与Uber和Hailo竞争的出租车调度软件,经过初步会议和需求分析,你可能会手动或者使用基于Spring ...
分类:
编程语言 时间:
2017-10-29 12:38:46
阅读次数:
1404
1、方志朋的csdn博客,文章篇幅少比较容易理解 springboot: csdn博客地址列表:http://blog.csdn.net/forezp/article/category/6830966/2 第一篇博客地址:http://blog.csdn.net/forezp/article/det ...
分类:
编程语言 时间:
2017-10-27 11:34:03
阅读次数:
239
注:pom.xml 及配置文件配置与上篇相同 package com.itmuch.cloud.controller; import org.springframework.beans.factory.annotation.Autowired;import org.springframework.w ...
分类:
编程语言 时间:
2017-10-26 13:34:09
阅读次数:
98
中小型互联网公司微服务实践-经验和教训 http://xujin.org/sc/sc-zq/#more Spring Cloud在国内中小型公司能用起来吗?https://mp.weixin.qq.com/s/vnWXpH5pv-FAzLZfbgTGvg ...
分类:
编程语言 时间:
2017-10-26 11:40:35
阅读次数:
132
注:前文概念部分摘抄自博客园 纯洁的微笑 熔断器 雪崩效应 在微服务架构中通常会有多个服务层调用,基础服务的故障可能会导致级联故障,进而造成整个系统不可用的情况,这种现象被称为服务雪崩效应。服务雪崩效应是一种因“服务提供者”的不可用导致“服务消费者”的不可用,并将不可用逐渐放大的过程。 如果下图所示 ...
分类:
编程语言 时间:
2017-10-26 11:37:05
阅读次数:
240
一、验证断路保护监控是否管理多个消费者 app 1、第1个消费者应用:访问自己封装rest服务 saleProd 2、第2个消费者应用:第二个应用没有反应 说明 1、每个应用实例的断路保护机制,只对本应用实例有效 2、是否对本应用的其他实例有效,需要验证 ???????? ...
分类:
编程语言 时间:
2017-10-25 19:50:41
阅读次数:
179
本章将继续讲述springcloud的消费者(feign) Spring Cloud Feign是一套基于Netflix Feign实现的声明式服务调用客户端。它使得编写Web服务客户端变得更加简单。我们只需要通过创建接口并用注解来配置它既可完成对Web服务接口的绑定。它具备可插拔的注解支持,包括F ...
分类:
编程语言 时间:
2017-10-22 21:50:47
阅读次数:
175
本章介绍springcloud中的服务消费者 springcloud服务调用方式有两种实现方式: 1,restTemplate+ribbon, 2,feign 本来想一篇讲完,发现篇幅有点长,所以本章先讲 restTemplate+ribbon, ribbon是一个负载均衡客户端,可以很好的控制ht ...
分类:
编程语言 时间:
2017-10-22 17:36:01
阅读次数:
274
上次写了一篇文章叫SpringCloud在国内中小型公司能用起来吗?介绍了SpringCloud是否能在中小公司使用起来,这篇文章是它的姊妹篇。其实我们在这条路上已经走了一年多,从16年初到现在。在使用SpringCloud之前我们对微服务实践是没有太多的体会和经验的。从最初的开源软件云收藏..
分类:
其他好文 时间:
2017-10-19 12:43:36
阅读次数:
190
一、两种方式 1、原生zuul扩展 2、SpringCloud Zuul 二、比较差异 1、心跳检测(欠缺) 2、断路保护(欠缺) 3、智能路由(简单) 4、监控方式(待研究) ...
分类:
编程语言 时间:
2017-10-18 17:34:46
阅读次数:
183