我想编写运行状况检查,检查我的所有下游服务所消耗的服务。我们可以轻松地为GET方法编写代码,它不会影响任何内容。但是如何在POST / PUT方法中更改现有值呢?
答案 0 :(得分:0)
根据您所在域的要求,您对健康检查的期望可能会有所不同。可能是:
在大多数分布式系统中,运行状况检查仅在服务级别上执行(选项1),在这种情况下,选择哪个端点无关紧要,有时返回的内容也无关紧要(可能是错误例如,只要不是超时)。
测试范围越深,执行时间就越多,执行测试的频率就越低。
最彻底的健康检查将是完整的单元测试(例如,发布/更改和删除不同的数据集)。但是,如果这不希望对性能产生影响,则可以依靠以下几种方法之一: