API 网关 OpenID Connect 实战:单点登录(SSO)如此简单
1. 前言 随着企业的发展,所使用的系统数量逐渐增多,用户在使用不同系统时需要频繁登录,导致用户体验较差。单点登录(Single Sign-On,简称 SSO)正是为了解决这一问题。当用户登录一次后,即可获取所有系统的访问权限,不需要对每个单一系统逐一登录。 目前,SSO 的实现方案常见有以下几种: 基于 JWT:JWT(JSON...
【Spring Cloud系列】Spring Cloud-网关Zuul详解与实战
一、概述Spring Cloud Zuul 是 Spring Cloud Netflix 子项目的核心组件之一,是netflix开源的一个API Gateway服务器,本质上有一个Web Servlet应用,可以作为微服务架构中的 API 网关使用,支持动态路由与过滤功能;网关为微服务提供统一的访问入口;网关的定义类似设计模式中的门面模式,相当于微服务中的门面,客户端访问微服务都是通过它进行路由....
每个后端都应该了解的OpenResty入门以及网关安全实战(2)
数据类型Lua 中的数据类型不多,你可以通过 type 函数来返回一个值的类型,比如下面这样的操作:shell复制代码[root@VM-4-5-centos ~]# resty -e 'print(type("hello world")) > print(type(print)) > print(type(true)) > print(type(360.0)) > ...
每个后端都应该了解的OpenResty入门以及网关安全实战(1)
简介在官网上对 OpenResty 是这样介绍的(openresty.org):“OpenResty 是一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。”“OpenResty 通过汇聚各种设计精良的 Nginx 模块(主要由 Open....
华为19级大佬10年心血终成百页负载均衡高并发网关设计实战文档
说在前面的话负载均衡(LoadBalance)的字面意思是将工作负载分担到多个工作单元上进行执行,它建立在现有网络结构之上,是构建分布式服务、大型网络应用的关键组件。近十几年来,负载均衡技术层出不穷,令人眼花缭乱。如果问身边的技术人员什么是负载均衡,我们可能会得到许多不同的答案。运维人员可能认为负载均衡是单位购买的F5设备,网络管理员可能认为负载均衡是DNS分地域的用户调度,内核研发人员可能认为....
基于设计模式改造短信网关服务实战篇(设计思想、方案呈现、源码)
背景博主通过在工作中的总结,接到过各种不同短信提供商的短信管理功能,一旦涉及到 2B 服务时,经常会出现需要根据不同的对接方来进行短信发放了,比如:阿里云、腾讯云、华为云等等,各大短信提供商平台,至此,想整理一套集成多种云服务短信提供商的方案出来,提供可扩展、低耦合的设计方案呈现出来,同时可以一起和大家回顾一下设计模式这块相关的理论知识以及具体落地!方案如何设计?往往每个功能,例如:签名、模板,....
1. 微服务架构上篇:2. grpc+protobuf+网关实战
1. 前言这片文章主要是讲解grpc相关技术实战,会把企业级微服务项目进行剥离,抽离出核心框架,然后把它用在以后的项目中。我们要知道再庞大的项目,核心框架逻辑基本都是一样的,只不过在其基础之上增加了很多组建而已,比如流控,链路追踪等,所以接下来主要针对微服务核心逻辑进行讲解,请大家耐心看完。2. grpc+protobuf实战2.1 protobufProtocol Buffers 是一种与语言....
Spring Cloud实战 | 第十一篇:Spring Cloud Gateway网关实现对RESTful接口权限和按钮权限细粒度控制
一. 前言hi,大家好,这应该是农历年前的关于开源项目有来商城 的最后一篇文章了。有来商城 是基于 Spring Cloud OAuth2 + Spring Cloud Gateway + JWT实现的统一认证鉴权,Spring Cloud & Alibaba + vue-element-admin实现的微服务、前后端分离的全栈开源项目。有来商城 的权限设计主要是为了实现以下几点目标:实....
SpringCloud Alibaba微服务实战三十二 - 实现网关的灰度发布
前言这篇文章来源于粉丝提出的一个问题:如何解决多环境统一注册中心服务实例乱窜?怎么理解呢?假设现在开发环境的AccountService已经在Nacos中注册了,现在小张需要对它进行修改升级,本地启动AccountService后也注册到了Nacos,但是在调试的时候请求通过网关经常直接跳转到开发环境,这样的话小张就没办法安心debug了。其实这个问题归根结底是如何基于SpringCloud G....
SpringCloud Alibaba微服务实战二十八 - 网关授权VS微服务授权
在SpringCloud架构中,实现授权功能有两种实现方式:在网关层进行授权由后端微服务自己授权两种方式在此系列文章中都有实现方案,那么问题来了:哪种才是最优方案,哪种方案更合理呢?很抱歉,看完这篇文章你也不一定能得到你想要的答案,因为结论是并没有最优方案,两种方案各有千秋,只有根据自身业务选择对应的方案。本文我们将两种方案做一个简单对比,以便大伙在做方案决策有个选择参考。解决方案对比首先我们看....
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。