03 2019 档案

springcloud(六) Hystrix 熔断,限流
摘要:Hystrix 熔断: 首先仍然启动Eureka,这里就不说了。 OrderController.java: order 服务和上一章一样唯一修改的是yml文件: user服务修改UserController.java其余不变 user服务模拟接口报错,order服务在调用的时候如果id传入的是10 阅读全文

posted @ 2019-03-28 23:07 小鱼儿灬 阅读(1046) 评论(0) 推荐(0)

springcloud(五) Hystrix 降级,超时
摘要:分布式系统中一定会遇到的一个问题:服务雪崩效应或者叫级联效应什么是服务雪崩效应呢? 在一个高度服务化的系统中,我们实现的一个业务逻辑通常会依赖多个服务,比如:商品详情展示服务会依赖商品服务, 价格服务, 商品评论服务. 调用三个依赖服务会共享商品详情服务的线程池. 如果其中的商品评论服务不可用, 就 阅读全文

posted @ 2019-03-26 15:35 小鱼儿灬 阅读(1185) 评论(0) 推荐(0)

springcloud(四) ribbon和feign
摘要:Ribbon使用 order-service工程: application.yml: pom.xml: ConsumerOrderApplication.java: OrderController.java 启动order服务调用user服务的时候就是采用了轮询。 user-service 工程: 阅读全文

posted @ 2019-03-25 16:59 小鱼儿灬 阅读(397) 评论(0) 推荐(0)

一针见血tomcat
摘要:一、Tomcat各组件认知 1 Tomcat架构说明 Tomcat是一个基于JAVA的WEB容器,其实现了JAVA EE中的 Servlet 与 jsp 规范,与Nginx apache 服务器不同在于一般用于动态请求处理。在架构设计上采用面向组件的方式设计。即整体功能是通过组件的方式拼装完成。 2 阅读全文

posted @ 2019-03-19 16:56 小鱼儿灬 阅读(254) 评论(0) 推荐(0)

springcloud(三) eureka集群
摘要:上一节讲到user微服务和order微服务和eureka注册中心一起使用,那么问题来了如何注册中心挂了怎么办?ok, 注册中心集群就来了。 原理图: 注意euraka 之间是通过复制(replicate) 来统一地址的。 上图简要描述了Eureka的基本架构,由3个角色组成: 1、Eureka Se 阅读全文

posted @ 2019-03-18 23:18 小鱼儿灬 阅读(286) 评论(0) 推荐(0)

springcloud(二) eureka的使用
摘要:上一节讲到order微服务是通过rest调用user微服务的地址。但是,user微服务的地址是写死的, 如果user微服务集群的话,那么order微服务该如何调用呢?这个时候注册中心该上场了 演示eureka的使用: pom.xml: application.properties: EurekaSe 阅读全文

posted @ 2019-03-18 22:44 小鱼儿灬 阅读(480) 评论(0) 推荐(0)

springcloud (一) 介绍
摘要:开启springcloud 之旅... 传统单体架构: 微服务架构: 每个模块独立运行,就是独立的进程。 接下来基于springboot 来构建微服务: 1, 客户端-》订单微服务-》用户微服务 订单微服务结构: pom.xml: OrderController: CommonConfig.java 阅读全文

posted @ 2019-03-18 22:21 小鱼儿灬 阅读(425) 评论(0) 推荐(0)

导航