自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除