zoukankan      html  css  js  c++  java
  • 【学习总结】单元测试 + 防御的思想提高服务端可用性

    如何写单元测试 

    talk is cheap, 直接上代码

    post 请求 有参 测试代码

    如何通过防御的思想提高服务端可用性

    极客时间上学的一课

    1. 防御式编程(怀疑的眼光审视输入)

    •     单元测试

    •     代码检查工具

    •     Bean Validation

    2. 限流 (固定窗口计数、滑动窗口计数、漏桶算法、令牌桶算法)

    •     guava ratelimiter

    •     sentinel

    •     redis

    3. 熔断

    •     熔断关闭 熔断开启 熔断半开

    •     hystrix

    •     sentinel

    4. 混沌工程(生产环境极限测试)

  • 相关阅读:
    springboot模板
    springboot入门
    java自定义注解
    git集成idea
    git的搭建和使用
    Shiro授权
    shiro认证
    shiro入门
    springmvc文件上传
    springmvc入门
  • 原文地址:https://www.cnblogs.com/catlkb/p/13177501.html
Copyright © 2011-2022 走看看