zoukankan      html  css  js  c++  java
  • .net core开发实战(转)

    第一章 必备知识

    20.结构化日志组件serilog

    22.异常处理中间件:区分真异常和逻辑异常

    第二章 微服务实战篇

    26.工程结构概览

    领域模型层  基础设施层  应用层  共享层

    27.定义实体

    28.工作单元模式

    29.定义仓储

    30.领域事件

    31.APIController

    32.33.集成事件

    34.35.MediatR

    41.网关与BFF(区分场景与职责)

    BFF:服务于前端的后端  Ocelot

    42.网关与BFF(使用JWT来实现身份认证与授权)

    JWT:JSON Web Token

    46.安全:跨域请求

    1. 方案相同 ( HTTP/HTTPS ) 2. 主机(域名)相同  3. 端口相同

    47.缓存:为不同的场景设计不同的缓存策略

    缓存失效:数据不一致

    缓存穿透:缓存不存在数据,(缓存数据为null,强制返回一个默认值)

    缓存击穿:缓存失效瞬间,大量缓存访问数据库(二级缓存)

    缓存雪崩:缓存key大量失效,导致数据库压力(缓存失效时间均匀分布)

    MemoryCache,StackExchangeRedisCache,ResponseCaching(与身份认证冲突),EasyCaching

  • 相关阅读:
    postman接口测试及断言
    postman使用CSV和Json文件实现批量接口测试
    php 实现抽奖代码
    判断时间是否过期
    文件上传-图片展示
    导入
    增删改查
    NDK编译Eigen
    keras下载vgg16太慢解决办法
    非极大值抑制NMS
  • 原文地址:https://www.cnblogs.com/smileberry/p/13060725.html
Copyright © 2011-2022 走看看