zoukankan      html  css  js  c++  java
  • Spring Cloud微服务安全实战_4-2_常见的微服务安全整体架构

     这个图适用于中小公司的微服务架构

    微服务:SpringBoot 写的Rest服务

    服务注册与发现:微服务所必备的。每个微服务都会到上边去注册。不管是微服务之间的调用,还是服务网关到微服务的转发,都是通过服务注册和发现拿到服务的信息,来进行服务的调用或转发。

    配置中心:统一管理配置的地方。

    服务网关:所有外部请求的入口。微服务不会直接向外暴露,都是通过服务网关来进行转发。

    安全中心:整个微服务的认证授权。

    熔断限流:统一的管理微服务的限流、熔断、降级等。。

    数据总线:左边大块里发生的所有事情,都会通过数据总线(消息队列,根据业务场景,可能是多种)

    调用链监控 Tracing:一个请求进来经过了哪些微服务,每个微服务上耗了多长时间,服务的性能瓶颈在哪里。

    指标监控 metrics:流量、业务指标

    日志监控 log:把所有微服务的日志统一采集起来

    健康检查和报警:比如某一个服务的响应时间大于多少就报警 ,某一天的流水有异常了就报警,日志出现某些元素就报警。等等

    下面开始写代码。

  • 相关阅读:
    软件包的作用
    Sqlserver2008 表分区教程
    C#通用类型转换 Convert.ChangeType
    缓存 HttpContext.Current.Cache和HttpRuntime.Cache的区别
    用户信息 Froms验证票证
    .NET4.0 __doPostBack未定义
    TFS2012 安装 配置笔记
    MVC学习笔记一
    新博客..第一天..
    ORACLE多表查询优化
  • 原文地址:https://www.cnblogs.com/lihaoyang/p/12044389.html
Copyright © 2011-2022 走看看