![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringCloud
BlueKitty1210
以微观之处证宏观,借他人之事鉴己身~
展开
-
SpringCloud微服务注册调用入门-断路器
1 . 断路器概念 上篇文中我们完成了一个最简单的一个微服务注册与调用的项目 , 但这是远远不够的 . 在实际的微服务架构中 , 通常是根据业务来拆分成一个个的服务 , 服务与服务之间可以相互调用(RPC) , 在Spring Cloud可以用RestTemplate+Ribbon和Feign来调用 . 为了保证其高可用 , 单个服务通常会集群部署(如我们demo中的service-hell...原创 2018-03-30 11:00:02 · 302 阅读 · 0 评论 -
SpringCloud微服务注册调用入门-路由网关
1 . 路由网关的介绍 路由网关(Zuul)的主要功能是路由转发和过滤器 . 路由功能是微服务的一部分 , 比如/service/user转发到到用户服务 , /service/shop转发到到商店服务等 . zuul默认和Ribbon结合实现了负载均衡的功能2 . 路由实现2.1 与之前类似 , 新建模块zuul , 引入路由依赖<dependency> <group...原创 2018-04-03 17:31:17 · 1321 阅读 · 0 评论 -
SpringCloud微服务注册调用入门教程
关于SpringCloud的相关知识在此不做讨论 , 直接一步步完成一套简单完整的SpringCloud微服务注册与调用的Demo .1 . 创建一个maven主工程 , 填写工程信息 , Finish2 . 创建一个新的model作为服务注册中心在这里 , 我们需要用的组件是Spring Cloud Netflix的Eureka , Eureka是一个服务注册和发现的模块 .2.1 首先...原创 2018-03-29 14:55:47 · 2505 阅读 · 0 评论 -
SpringCloud配置文件最全最详细说明(properties和yml)
eureka属性名默认值说明eureka.client.allow-redirectsfalse指示服务器是否可以将客户端请求重定向到备份服务器/集群。如果设置为false,服务器将直接处理请求,如果设置为true,则可能会向客户端发送HTTP重定向,并具有新的服务器位置。eureka.client.availability-zones获取此实例所在区域的可用性区域列表(用于AWS数据中心)。更改...原创 2018-05-12 13:21:29 · 36975 阅读 · 6 评论 -
大并发下Timeout waiting for connection from pool 解决方案
当前项目采用SpringCloud分布式架构 , 服务间采用REST接口请求 . 最近频发连接获取超时(本质上是HttpClient的连接超时)的问题 , 如下图 : 这是因为HttpClient在并发量高的时候 , 可能会出现连接池不够用的情况 . 解决方案如下 : // 总连接数 值不应该过大 默认20pollingConnectionManager.setMaxTota...原创 2018-08-13 18:38:43 · 23593 阅读 · 3 评论 -
【SpringCloud从0到6】 第一节:初识微服务&微服务的雪崩效应
1 . 传统单机服务概念 : 所有的功能模块全部写在一起 , 打到一个war包里进行发布 , 除了容器(Tomcat等)以外基本没有其他依赖 . 它的结构图如下 :单机服务中 , 一个模块包含了UI展示/业务处理/数据交互等所有的内容 . 它主要适用于初创团队或规模不大的公司进行的中小项目 . 主要有以下优势 :开发简单直接 , 单个项目集中式管理 所有的功能业务都在一块 ,...原创 2019-03-29 15:18:53 · 718 阅读 · 0 评论 -
【SpringCloud从0到6】 第二节:Spring Cloud 和 Dubbo
1 . 框架背景当前主流上较常用的java微服务框架 , 就是cloud和dubbo .dubbo是阿里公司开源的RPC框架 , 背景很优秀 , 技术也是一等一的强 , 在spring cloud之前的年代也是很辉煌的 , 后来阿里停止维护了大概2年多的时间 , 中间有人提了些bug和意见都没人搭理 . 后来cloud强势崛起后把微服务的概念又炒的火热起来 , dubbo又恢复维护和更新 ...原创 2019-04-10 11:31:24 · 151 阅读 · 0 评论 -
【SpringCloud从0到6】 第二节:注册中心 - eureka
从本节开始 , 我们就正式开始编写一个cloud基础微服务了 , 为了代码更简洁及更方便入门 , 在此采用了maven子模块的结构 .1 . 创建maven主模块 , 配置cloud相关参数pom配置如下 :<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.or...原创 2019-04-12 10:28:20 · 260 阅读 · 0 评论 -
微服务概念详细介绍
目录一、单机服务到微服务的演变二、微服务的定义三、微服务为我们解决了哪些问题四、当前微服务面临的挑战五、结语一、单机服务到微服务的演变微服务,顾名思义就是“微小的服务”。主要就是从两个方面进行理解,什么是“微”?什么是“服务”?当然,服务的意思很好理解,就是实际工作中的一个完整的生产项目,例如淘宝网站,微信软件等等。然后再让我们通过下文来理解为什么要细化到“微”这个量级...原创 2019-04-26 09:50:09 · 2244 阅读 · 0 评论