理解Production- Ready特性

1、外部配置(externalized configuration)

1)、基于环境变量的配置
2)、基于YAML的配置
3)、默认配置值

2、健康检查(health checks)

1)、它是否有一个状态路由(需要安全token),可由监控服务用于运行状况检查?
2)、请求验证每个服务是否可达?(如:数据库、缓存、外部接口)
3)、返回500错误,当被检查的服务异常时。

3、日志

1)、记录到标准的out/error
2)、记录到syslog
3)、当程序异常时,发送stack trace 的邮件
4)、配置日志级别:debug/error/waring/info

4、应用监控

1)、有应用/资源监控吗?
2)、有服务可用性监控吗?
原文地址:https://www.cnblogs.com/yaoyuan2/p/11741513.html