随笔分类 - 微服务实战
微服务实战记录
摘要:Sentinel概述 随着微服务的流行,服务和服务之间的稳定性变得越来越重要。 Sentinel 以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性。 Sentinel 具有以下特征: 丰富的应用场景: Sentinel 承接了阿里巴巴近 10 年的双十一大促流量的核心场景
阅读全文
摘要:gcs-spring 介绍 代码地址:(https://gitee.com/lovecheng/gcs-spring.git) spring框架学习 获取令牌 方式一:客户端模式(client_credentials) 接口: POST localhost:9001/oauth/token 参数:
阅读全文
摘要:1、rabbitMQ在docker下的安装 https://www.rabbitmq.com/download.html 命令 docker run -d --hostname my-rabbit -p 5672:5672 -p 15672:15672 rabbitmq:3.7.15-managem
阅读全文
摘要:一、简介 Zuul 是 Netflix 开源的微服务网关,Spring Cloud 对 Zuul 进行了整合和增强。在 SpringCloud 体系中,Zuul 担任着网关的角色,对发送到服务端的请求进行一些预处理,比如安全验证、动态路由、负载分配等。 二、配置步骤 主要分三步: 依赖包引入 配置文
阅读全文
摘要:一、简介 Spring Boot Admin 从功能上可分为服务端和客户端,服务端就是Spring Boot Admin应用,客户端就是微服务应用。 二、服务端(Spring Boot Admin应用)配置步骤 主要分三步: 依赖包引入 配置文件修改 启动类添加注解 2.1 依赖包引入 <depen
阅读全文
摘要:一、简介 Feign 是一个声明web服务客户端,使用Feign 创建一个接口并对它进行注解,具有可插拔的注解支持包括Feign注解与JAX-RS注解,Feign还支持可插拔的编码器与解码器, Spring Cloud 增加了对 Spring MVC的注解,Spring Web 默认使用了HttpM
阅读全文
摘要:一、简介 定义:云端服务发现,一个基于 REST 的服务,用于定位服务,以实现云端中间层服务发现和故障转移。 作用:实现服务的治理,即服务的注册与发现。 本片主要介绍Eureka作为服务端的搭建。 二、配置步骤 从实战配置角度介绍基于spring boot2.0,如何创建Eureka项目,主要分三步
阅读全文
摘要:所有内容都是自己使用过程的总结,如有不严谨或者不正确的地方,麻烦大家留言指出,一起研讨。 为什么要是用微服务,这点在网络上已经遍地都是,好坏不一,本次主题关于微服务,后期在应用的过程中会不断更新相关内容。 本片算是一个开篇,记录一下自己在研究微服务这块的一些总结。 谈到微服务,现在比较流行的就是Sp
阅读全文