SpringCloud 17 —— 配置中心之Apollo (上)

Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。
java SpringCloud 微服务 2020年05月29日 728次浏览

SpringCloud 16 —— 注册中心之Nacos

阿里巴巴在2018年7月份发布Nacos, Nacos是一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。Nacos 支持几乎所有主流类型的服务的发现、配置和管理
java SpringCloud 微服务 2020年05月23日 951次浏览

SpringCloud 15 —— 注册中心之Consul

Consul 是 HashiCorp 公司推出的开源产品,用于实现分布式系统的服务发现、服务隔离、服务配置,这些功能中的每一个都可以根据需要单独使用,也可以同时使用所有功能。Consul 官网目前主要推 Consul 在服务网格中的使用。
java SpringCloud 微服务 2020年05月22日 582次浏览

SpringCloud 14 —— 注册中心之Zookeeper

Zookeeper简介ZooKeeper是一个开源的分布式协调服务,由雅虎创建,是GoogleChubby的开源实现。ZooKeeper的设计目标是将那些复杂且容易出错的分布式一致性服务封装起来,构成一个高效可靠的原语集,并以一系列简单易用的接口提供给用户使用。ZooKeeper是一个典型的分布式数
SpringCloud 微服务 2020年05月11日 643次浏览

SpringCloud 13 —— 网关之Gateway (下) 路由配置

Gateway 路由配置:Gateway 禁用过滤器、Gateway 路由前缀、Gateway 路由跳转、Gateway 限流、Gateway 重试、Gateway FallBack、Gateway 异常处理
SpringCloud 微服务 2020年05月09日 920次浏览

SpringCloud 12 —— 网关之Gateway (中) 过滤器

 Spring Cloud Gateway同zuul类似,有“pre”和“post”两种方式的filter。在“pre”类型的过滤器可以做参数校验、权限校验、流量监控、日志输出、协议转换等;在“post”类型的过滤器中可以做响应内容、响应头的修改,日志的输出,流量监控等。
SpringCloud 微服务 2020年05月06日 1,058次浏览

SpringCloud 11 —— 网关之Gateway (上) 谓词

Spring Cloud Gateway是Spring Cloud官方推出的第二代网关框架,取代Zuul网关,Spring Cloud Gateway是在Spring生态系统之上构建的API网关服务,基于Spring 5,Spring Boot 2和 Project Reactor等技术。Spring Cloud Gateway旨在提供一种简单而有效的方式来对API进行路由,以及提供一些强大的过滤器功能, 例如:熔断、限流、重试等。
SpringCloud 微服务 2020年05月05日 813次浏览

SpringCloud 10 —— 网关扩展之Zuul 限流

微服务开发中有时需要对API做限流保护,防止网络攻击,比如做一个短信验证码API,限制客户端的请求速率能在一定程度上抵御短信轰炸攻击,降低损失。 微服务网关是每个请求的必经入口,非常适合做一些API限流、认证之类的操作
SpringCloud 微服务 2020年05月04日 609次浏览

SpringCloud 09 —— 消息总线Spring Cloud Bus 之 Kafka

Apache Kafka发源于LinkedIn,于2011年成为Apache的孵化项目,随后于2012年成为Apache的主要项目之一。Kafka使用Scala和Java进行编写。Apache Kafka是一个快速、可扩展的、高吞吐、可容错的分布式发布订阅消息系统。Kafka具有高吞吐量、内置分区、支持数据副本和容错的特性
SpringCloud 微服务 2020年04月29日 740次浏览

SpringCloud 08 —— 消息总线Spring Cloud Bus 之 RabbitMQ

Springcloudbus通过轻量消息代理连接各个分布的节点。这会用在广播状态的变化(例如配置变化)或者其他的消息指令。Springbus的一个核心思想是通过分布式的启动器对springboot应用进行扩展,也可以用来建立一个多个应用之间的通信频道。目前唯一实现的方式是用AMQP消息代理作为通道,
SpringCloud 微服务 2020年04月26日 1,041次浏览