![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringCloud
每天进步一奈奈
这个作者很懒,什么都没留下…
展开
-
SpringCloud学习笔记(九)ngnix配合zuul实现系统网关
安装ngnixngnix一般部署在linux系统中,这里用centos作为ngnix部署服务器。安装ngnix成功之后,访问服务器ip,默认端口是80端口。nginx的相关内容详见:nginx原创 2020-08-26 13:26:48 · 1542 阅读 · 0 评论 -
SpringCloud学习笔记(八)config分布式配置中心
分布式架构的配置问题在分布式微服务架构中,由于服务数量很多 ,使得有很多配置文件,在更新配置文件时很麻烦。我们每个微服务自已带着一个 application.yml,上百个配置文件的管理起来就很麻烦,有没有一种模式,我们把所有的配置文件放在一个统一的地方管理,应用需要这些配置信息的时候,就统一从同一个地方去拿,我们改的时候就方便多了,而且同样的多个微服务使用同一个配置文件即可,所以一套集中式的、动态的配置管理功能是必不可少的,在Spring Cloud中,有分布式配置中心组件Spring Cloud C原创 2020-08-25 13:59:13 · 190 阅读 · 0 评论 -
SpringCloud学习笔记(七)zuul
简单实践路由实践新建zuul模块配制pom.xml文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM原创 2020-08-24 15:58:03 · 499 阅读 · 0 评论 -
SpringCloud学习笔记(六)Hystrix
目录Hystrix简介Hystrix的设计原则Hystrix功能资源隔离线程隔离信号量隔离请求合并熔断器回退降级运维监控在写概述的时候,随便介绍了一下Hystrix的作用,这次好好查查资料来学习……参考:https://zhuanlan.zhihu.com/p/85515039http://www.uml.org.cn/wfw/201906063.asp?artid=22057https://blog.csdn.net/loushuiyifan/a原创 2020-07-30 14:01:43 · 299 阅读 · 0 评论 -
SpringCloud学习笔记(五)Feign
Feign简介我们之前学习的时候对微服务的调用采用了RestTemplate+Ribbon的方式,方便吗?其实还好,但是,程序员的眼中从来没有方便,只有更方便……Feign是Netflflix公司开源的轻量级Rest客户端( https://github.com/OpenFeign/feign ),使用 Feign 可以非常方 便、简单的实现 Http 客户端,使用 Feign 只需要定义一个接口,然后在接口上添加注解即可。 Feign是Netflix开发的声明式、模板化的HTTP客户端,原创 2020-06-30 16:32:51 · 332 阅读 · 0 评论 -
SpringCloud学习笔记(四)Ribbon 客户端负载均衡
负载均衡LB,即负载均衡(Load Balance),负载均衡是微服务架构中经常使用的一种技术。 负载均衡是我们处理高并发、缓解网络压力和进行服务端扩容的重要手段之一,简单的说就是将用户的请求平摊的分配到多个服务上,从而实现系统的高可用性集群。说白了就是一个服务器能力有限,同一个时间点一下子来了太多活,它干不了,咋办,多搞几台大家一起干,但是,搞了这么多机器,来活了分给谁,怎么分?解决这个问题的技术就是负载均衡技术。当然实际实现中要考虑的东西有很多,自然不单单是分活。负载均衡技术的实现有两种,服务端原创 2020-06-29 11:03:11 · 507 阅读 · 0 评论 -
Spring Cloud学习笔记(三)Eureka 服务的注册与发现
目录注册中心Eureka 介绍Eureka Server服务注册提供注册表同步状态Eureka Client:注册中心客户端Register: 服务注册Renew: 服务续约Eviction 服务剔除Cancel: 服务下线GetRegisty: 获取注册列表信息Remote Call: 远程调用自我保护机制Eureka 集群原理Eurka 工作流程注册中心系统会根据业务被拆分成了很多的微服务,微服务的信息如何管理? Spri.原创 2020-06-28 09:09:10 · 480 阅读 · 0 评论 -
Spring Cloud学习笔记(二)Restful理解及微服务的Restful调用
现在开始一边学习一边实验的过程。开发环境我用的是jdk1.8 (Spring Boot 推荐jdk1.8及以上): java version "1.8.0_181" Maven 3.x (maven 3.2 以上版本):Apache Maven 3.3.9 IntelliJ IDEA :IntelliJ IDEA 2019 Spring Boot :Spring Boot 2.1.15 Spring Cloud 使用稳定版本:Greenwich.SR6,搭配 Spring Boot 2.原创 2020-06-24 14:31:17 · 1344 阅读 · 0 评论 -
Spring Cloud学习笔记(一)概要
什么是微服务马丁·福勒 ,他于2014年发表了一篇关于微服务的博客 博客:https://martinfowler.com/microservices/ 微服务详细文档: 英文:https://martinfowler.com/articles/microservices.html#MicroservicesAndSoa微服务是一种架构风格,是以开发一组小型服务的方式来作为一个独立的应用系统,每个服务都运行在自已的进程中,服务之间采用轻量级的HTTP通信机制 ( 通常是采用HTT.原创 2020-06-23 18:06:22 · 289 阅读 · 0 评论