【学习总结】单元测试 + 防御的思想提高服务端可用性

如何写单元测试 

talk is cheap, 直接上代码

post 请求 有参 测试代码

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

极客时间上学的一课

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

  •     单元测试

  •     代码检查工具

  •     Bean Validation

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

  •     guava ratelimiter

  •     sentinel

  •     redis

3. 熔断

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

  •     hystrix

  •     sentinel

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

猜你喜欢

转载自www.cnblogs.com/catlkb/p/13177501.html