笔记

第六章 微服务网关zuul开发实战

1、微服务网关介绍和使用场景
    简介:讲解网关的作用和使用场景 (画图)
    
    1)什么是网关
        API Gateway,是系统的唯一对外的入口,介于客户端和服务器端之间的中间层,处理非业务功能 提供路由请求、鉴权、监控、缓存、限流等功能

统一接入
                智能路由
                AB测试、灰度测试
                负载均衡、容灾处理
                日志埋点(类似Nignx日志)

流量监控
                限流处理
                服务降级

安全防护
                鉴权处理
                监控
                机器网络隔离

2)主流的网关
        zuul:是Netflix开源的微服务网关,和Eureka,Ribbon,Hystrix等组件配合使用,Zuul 2.0比1.0的性能提高很多
        
        kong: 由Mashape公司开源的,基于Nginx的API gateway
        
        nginx+lua:是一个高性能的HTTP和反向代理服务器,lua是脚本语言,让Nginx执行Lua脚本,并且高并发、非阻塞的处理各种请求

开始


根据访问的地址前缀去判断。order、user、pay、product

转载于:https://www.cnblogs.com/wangjunwei/p/11452306.html

小D课堂 - 新版本微服务springcloud+Docker教程_6-01 微服务网关介绍和使用场景相关推荐

  1. 小D课堂 - 新版本微服务springcloud+Docker教程_汇总

    小D课堂 - 新版本微服务springcloud+Docker教程_1_01课程简介 小D课堂 - 新版本微服务springcloud+Docker教程_1_02技术选型 小D课堂 - 新版本微服务s ...

  2. php手游服务端开发教程,【手游服务端】梦想海贼王 卡牌系列一键端服务端游戏源码+教程...

    [手游服务端]梦想海贼王 卡牌系列一键端服务端游戏源码+教程 游戏介绍: <梦想海贼王>是一款卡牌类手游,游戏以全球第一超人气动漫<海贼王>为题材,用Q版风格配合新奇多样的玩法 ...

  3. 中间件和微服务,Docker以及原生云架构的关系

    IT世界的技术更新非常迅速.一年前我曾写过一篇关于:微服务是否是企业服务总线和其他中间件的死亡魔法.本文章是之前文章的后续以及关于微服务.容器和原生云架构的中间件关系讨论的更新.各种规模的企业正在以令 ...

  4. SpringCloud 基础教程(八)-Hystrix熔断器(上)

      我的博客:兰陵笑笑生,欢迎浏览博客!  上一章 SpringCloud基础教程(七)-声明式服务调用Fegign当中,我们介绍了使用Fegin更加简化的实现服务间的调用.本章节我将继续探索Hyst ...

  5. 海量数据大课学习笔记(12)-账号微服务-阿里云OSS接入实战-小滴课堂

    文章目录 前言 第1集 分布式文件存储业界常见解决方案介绍 第2集 阿里云OSS分布式对象存储介绍开通 第3集 权限知识 RBAC-ACL模式应用之阿里云RAM访问控制 第4集 阿里云OSS客户端SD ...

  6. 海量数据大课学习笔记(4)-商⽤短链平台-功能需求介绍和微服务拆分讲解-小滴课堂

    文章目录 前言 第1集 学以致用-商用短链平台需求文档拆分和总结 第2集 商用短链平台-微服务拆分和技术栈版本说明 第3集 商用短链平台-业务架构图讲解 前言 小滴课堂,旨在让编程不在难学,让技术与生 ...

  7. 海量数据大课学习笔记(8)-账号微服务注册模块+短信验证码+阿里云OSS开发实战-小滴课堂

    文章目录 前言 第1集 账号微服务注册功能和流程介绍 第2集 第三方短信验证码平台接入申请操作指引 第3集 账号微服务短信验证码发送工具类封装实战 第4集 账号微服务短信验证码发送工具类单元测试 前言 ...

  8. python 微服务架构实战_名师讲坛——Java微服务架构实战(SpringBoot+SpringCloud+Docker+RabbitMQ)...

    内容简介 作者简介 前言 第一部分 SpringBoot篇 第1章 SpringBoot编程起步 1.1 传统开发中痛的领悟 1.2 SpringBoot简介 1.3 SpringBoot编程起步 1 ...

  9. Docker、kubernetes、微服务、SpringBoot/Cloud...好乱!到底要不要学?

    Docker.微服务日益火热的今天,相信标题上这些名词大家都不陌生.但也相信有很多同学并不够清楚他们的概念,不理解它们的关系,也可能有这样的疑惑:不知道跟我有没有关系?要不要学习?怎么去学习?学哪些东 ...

  10. springcloud 微服务鉴权_我对微服务、SpringCloud、k8s、Istio的一些杂想

    一.微服务与SOA "微服务"是一个名词,没有这个名词之前也有"微服务",一个朗朗上口的名词能让大家产生一个认知共识,这对推动一个事务的发展挺重要的,不然你叫微 ...

最新文章

  1. 吴恩达与LG握手合作!
  2. 动态代理--cglib
  3. 如何检查linux系统的负载高低
  4. c语言strcpy错误,C语言中的Printf和Strcpy错误。
  5. Redis之CentOS7安装配置Redis
  6. php cpu mac,PHP 获得计算机的唯一标识[CPU,网卡 MAC地址]
  7. 华为手机解锁码计算工具_一部华为手机解锁无数翻译,你浪费了此功能吗?
  8. 前端加密js库--CryptoJs
  9. 70个python练手项目-一个不错的练手项目!
  10. 思绪,飘在青山绿水间
  11. 输入一个英文字母(可能是大写,也可能是小写),输出该字母在字母表中的序号(’a’和’A’的序号为1)
  12. IOS中结构体(struct)
  13. SKYLAKE平台安装win7步骤(U盘)
  14. Ubuntu 16.04安装Matlab R2016b
  15. Android Studio使用技巧系列教程(四)
  16. mysql触发器不起作用_mysql – 授予模式触发器不起作用
  17. UltraEdit--用法--快捷键/配置/背景色/字体大小
  18. 计算机工程师自荐信英语作文,IT工程师英文自荐信
  19. 企业中台最佳实践--中台战略驱动企业生产力生产关系再变革(十三)
  20. 深度学习处理遥感影像入门教程

热门文章

  1. 两台服务器怎么发文件,两台服务器怎么发文件
  2. java正则匹配性能,Java正则表达式的性能问题
  3. 平分物品价值java_网易互联网8.8笔试_第2题平分物品_自己的题解记录
  4. 拓端tecdat|python用于NLP的seq2seq模型实例:用Keras实现神经网络机器翻译
  5. 拓端tecdat|R如何与Tableau集成分步指南 - 适用于数据科学和商业智能专业人员
  6. 卷积神经网络 第一周作业 Convolution+model+-+Application+-+v1
  7. Python-Spyder中文包正式发布!
  8. (Keras/监督学习)15分钟搞定最新深度学习车牌OCR
  9. 解决导入Beautifulsoup 报错 AttributeError: 'module' object has no attribute '_base'的问题
  10. 算法——K均值聚类算法(Java实现)