文章 2023-11-14 来自:开发者社区

微服务轮子项目(08) - 监控架构设计Metrics

1. 引言在上一博客《微服务轮子项目(07) - 日志解决方案设计》,主要讲解了企业级日志解决方案的设计,架构图如下:本文主要讲解的是GPE监控架构设计。2. GPE架构ELK主要收集分析预警的是我们平台系统中各个服务的业务日志,一般通过日志组件(log4j、log4j2、logback)来收集并写入文本。但是对于系统本身以及一些应用软件的监控预警,这套方案显然是不合适的,这里推荐一下GPE三剑....

微服务轮子项目(08) - 监控架构设计Metrics
文章 2023-11-14 来自:开发者社区

微服务轮子项目(06) - 服务认证架构设计(URL级权限控制)

1. 功能说明注意:该功能会有性能开销,并且会增加很多系统使用成本(大量的配置),所以要按需开启一般有这种需求的系统都是后台管理类的2B系统,用户量和并发量并不大所以性能上的开销是可以接受的总体包括以下几个部分:资源/按钮权限配置角色关联权限前端页面按钮资源控制显示/隐藏后台接口url权限认证(如果对安全性要求不高可以去掉)2. 配置说明2.1 开启关闭控制该功能默认关闭,开启需要配置以下步骤:....

微服务轮子项目(06) - 服务认证架构设计(URL级权限控制)
文章 2023-11-14 来自:开发者社区

微服务轮子项目(05) - 服务认证架构设计(token自动续签)

1. 引言在上两篇博客《微服务轮子项目(03) - 服务认证架构设计(有网络隔离)》、《微服务轮子项目(04) - 服务认证架构设计(无网络隔离)》主要讲解服务认证架构有网络和无网络两种隔离方式,具体的架构图如下:有网络隔离:无网络隔离:本文主要讲解的是token续签,本设计只针对redis token模式,该模式下的续签建议只修改过期时间而不重新生成token,因为重新生成token会导致同一....

微服务轮子项目(05) - 服务认证架构设计(token自动续签)
文章 2023-11-14 来自:开发者社区

微服务轮子项目(04) - 服务认证架构设计(无网络隔离)

1. 环境说明无网络隔离是指用户访问的网络环境与整个系统的部署网络环境是相通的,例如用户可以绕过API网关直接访问后台的服务。2. 架构与设计思路2.1 架构图2.2 设计思路2.2.1 统一认证负责登录认证token派发token刷新应用接入管理…2.2.2 API网关只负责路由转发2.2.3 微服务每个服务都需加入认证中心的sdk负责所有请求的鉴权2.2.4 TokenResolver嵌入在....

微服务轮子项目(04) - 服务认证架构设计(无网络隔离)
文章 2023-11-14 来自:开发者社区

微服务轮子项目(03) - 服务认证架构设计(有网络隔离)

1. 环境说明网络隔离是指用户访问的网络环境只能访问负载均衡/API网关,而访问不了后面的微服务机器2. 架构图3. 设计思路3.1 授权服务器负责登录认证token派发token刷新应用接入管理…3.2 API网关添加认证中心的sdk负责所有请求的鉴权,包括登录验证和url级别的权限判断,主要的JWT原理如下:拦截请求获取判断是否带有token参数(parameter和header)通过公钥p....

微服务轮子项目(03) - 服务认证架构设计(有网络隔离)

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

微服务

构建可靠、高效、易扩展的技术基石

+关注