摘要: 一个 java web api,耗时 2s,但是db 300ms 就返回了,时间到底耗费在哪里呢。 当我最终定位下来,是因为db 返回了5M数据跨局域网传输大概需要 1s,导致的。 一行行跟踪源码,很耽误时间。 后来遇到了IDEA Profiler (IDEA IDE 自带的性能分析工具),简直太好 阅读全文
posted @ 2024-03-27 21:34 耗子哥信徒 阅读(3569) 评论(2) 推荐(1) 编辑
摘要: 目标 把时序数据(如车辆指标)写入influxdb之后,我们想知道指标值是否异常(如累计里程 大于 1 亿)、新增数据量是否合理(如半个小时表中没有新增数据,大概率服务故障了) 方案概述 influxdb本身提供了 alert 功能,但是比较简陋。如不支持把报警消息发送到飞书。 因此我就尝试用Gra 阅读全文
posted @ 2024-03-27 14:15 耗子哥信徒 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 遇到这个报错,是很烦的。折腾半天有时候都无法解决。 最佳解决办法: 删除本地的.idea目录 然后 idea 中关闭该项目,然后重新导入,就会自动生成.idea目录,一切正常了。 阅读全文
posted @ 2024-03-25 22:27 耗子哥信徒 阅读(1178) 评论(0) 推荐(0) 编辑
摘要: 问题描述 influxdb官方有一个库(实验版本),说的是可以支持空间索引(如查询某一个框内的轨迹点)。但是我经常测试,查询慢的不可思议。 我在论坛曾经反馈过这个问题,目前没找到答案。 解决方案 1、在 influxdb 表中增加 s2_cell_id字段,通过telegraf 给该字段赋值。 (见 阅读全文
posted @ 2024-03-22 14:01 耗子哥信徒 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 问题描述 spring cloud架构下,微服务间很多是通过 feign进行调用的。 作为一家小公司,很多微服务在开发环境没有部署实例,这就导致,想在本地做开发调试,要花精力起很多依赖服务。耗时费力。 解决办法 1、利用 ssh 隧道,让办公网可以访问测试环境(阿里云、默认不开放端口)的微服务。 s 阅读全文
posted @ 2024-03-20 14:35 耗子哥信徒 阅读(11) 评论(0) 推荐(0) 编辑
摘要: https://www.youtube.com/watch?v=PPDffzAy86I 强烈推荐这个视频,kafka 的联合创始人录制的视频。 下面写写我看完后几点理解: HW(高水位)用来标记哪些消息可以被消费。避免未持久化的消息被消费到。 之所以要“避免未持久化的消息被消费到”,是因为遇到节点故 阅读全文
posted @ 2024-03-19 08:36 耗子哥信徒 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 需求说明 物联网指标数据(车辆的轨迹、里程、速度等)存储在influxDB中。需要对指标查询服务的性能做压力测试。 背景 1、java service已经对influxDB查询 sql 做了封装,api 参数如下: { "deviceIds" : ["14146284645"], "startTim 阅读全文
posted @ 2024-03-14 16:51 耗子哥信徒 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 示例代码: EventLoopGroup group = new NioEventLoopGroup(); Bootstrap bootstrap = new Bootstrap(); bootstrap.group(group) .channel(NioSocketChannel.class) . 阅读全文
posted @ 2024-03-05 14:29 耗子哥信徒 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 问题描述 代码:https://github.com/normanmaurer/netty-in-action/tree/2.0-SNAPSHOT/chapter2 利用netty,起了两个服务: echoServer,绑定 8081 端口。 echoClient,请求 127.0.0.1:8081 阅读全文
posted @ 2024-03-05 11:59 耗子哥信徒 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 背景说明 1、在Spring中消费Kafka数据时,最便捷的方法就是给方法加@KafkaListener注解。在数据消费逻辑中,需要先把一些配置信息预加载到内存中。有同事就提了一个问题:如何保证在消费者执行前,预加载数据的代码一定能执行完? 也就是说,要等待数据预加载完成之后,再执行消费逻辑。 大部 阅读全文
posted @ 2024-01-30 21:52 耗子哥信徒 阅读(136) 评论(0) 推荐(0) 编辑