- 博客(4)
- 收藏
- 关注
原创 高并发场景下出现数据覆盖场景之一
在接口中出现多线程处理的代码,一定要注意同一批数据是否会被覆盖,如果都对同一条数据进行处理,那就要考虑,是不是这条数据要依次执行,对一样的数据操作,必须选择在多线程里边执行,这样可以使其中一个线程能拿到这个来执行,这样保证它的有序,也可以把对同一条请求都放到队列里边依次执行,不是一样的数据可以考虑用多线程处理...
2022-05-12 12:33:39
439
原创 kafka消息堆积解决思路
遇到消费者数据阻塞通过Grafana来查看(听说有bug)查看这个时间段的数据有堆积,也可以配置预警线,到达多少没有,通过这个可以看这个topic一直都是堆积这么多,那就需要借助kafka工具来看是那些分区有阻塞 可以看offset Explore,可以借助这个博客offset explore 工具介绍(原kafka tool) - 志存高远,脚踏实地 - 博客园在Consumers里边有对应的分组,可以看到那些分区有阻塞当end和offset列基本上持平说明消费的是正常的,如果不正常就要有问.
2022-04-21 12:27:56
2450
原创 es字段是long,java对应的long接收报错
GET /索引/_mapping?prettyes类型是java字段是发生强转报错,原因是里边有的值就是integer类型强转异常通过查看里边有Integer和Long出现多个结构,解决方案用Object接收
2022-04-20 14:39:42
487
原创 liunx查看关键字上下几行
grep -C 10 "关键字" 文件-A After 关键字之后的-B Befor 关键字之前的-C 前后都包含的
2022-04-19 18:42:01
1016
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人