生产实践
文章平均质量分 85
食尘者
于纷扰中不断寻求突破~
展开
-
APISIX 最佳实践教程
主动健康检查是由 API 网关主动发送请求来检查后端服务的状态。在配置主动健康检查后,APISIX 会定期向上游节点发送请求,并根据服务的响应来判断服务健康状态和可用性。这样可以及时发现不健康的节点,避免将请求发送到状态不佳的节点。需要注意的是,主动健康检查需要占用一定的系统资源和网络带宽。被动健康检查则是在 API 网关接收到来自客户端的请求时,顺路对请求对应上游服务的节点进行状态检查。这种检查方式相对于主动检查需要更少的资源,因为它仅在接受请求时进行。原创 2024-08-06 18:58:49 · 844 阅读 · 0 评论 -
Docker和JVM应用OOM那些事
Java 应用运行过程中你是否遇到以下类似问题为什么 Java 应用所在的 Docker 容器内存使用量不会减少?发生 OOM 后程序还能运行吗?Java 应用所在的容器为什么宕机或者自动重启了?三个问题有一定关联性,在回答以上问题前,我们先了解下“OOM”和“JVM 内存管理”。原创 2023-07-03 18:31:31 · 2654 阅读 · 0 评论 -
定时作业数据加工如何写?
文章目录概述案例问题分析推荐写法基类抽象写法其它思考概述生产开发过程经常遇到数据加工场景,如果处理不好很容易引起各种问题,比如:加工慢、漏加工等,本文针对常见的无序加工场景进行分析介绍。案例先看一段目前主流的加工代码,以下代码存在一些坑。题外话:还有些童鞋使用了死循环取数加工,取不到数据时跳出循环或者休眠指定时间,普通业务场景不推荐。 public void doExecute() { ... try { long count = getBillRep原创 2021-08-14 09:42:20 · 117 阅读 · 0 评论