240 发简信
IP属地:新疆
  • sleuth or 自定义追踪kafka消息

    说明 这里以spring-kafka为例子,trace框架用的是spring-sleuth对应的版本号见如下 第一步 引入以上依赖,然后配置自己...

  • Redis序列化问题

    描述 coding过程中,我们在使用redis进行存取Long或Byte型数据时,发现存进去的Long数据,出来的却是Integer数据,当我们...

  • Resize,w 360,h 240
    分布式事务相关解决方案

    什么事分布式事务 分布式系统会把一个应用系统拆分为可独立部署的多个服务,因此需要服务与服务之间远程协作才能完成事务操作,这种分布式系统环境下由不...

  • Resize,w 360,h 240
    事务使用不当产生的线上问题

    现象 线上后台管理人员更改用户手机号以后,用户服务发送消息,下游服务消费到消息以后回查用户信息,拿到的数据还是老的数据,整体链路如图: 由于下游...

  • Resize,w 360,h 240
    服务cpu突刺问题

    现象 从图中可以看到cpu使用率在某些时刻有突刺现象的存在,是平时正常时候的3-4倍,正常使用时大概在25%,最高的时候达到了70%左右; 提出...

  • Resize,w 360,h 240
    cpu负载突刺问题排查

    现象: 通过监控工具巡检自己的服务发现服务cpu load存在周期性变高的现象,如图: 机器的cpu核数是4核,最高点明显超过了4,但是cpu使...

  • hashMap 源码分析

    说明 1.new HashMap,其实只是指定了临界值参数的大小2.put操作时才是真正初始化了hashmap,同时也将new 时设置的参数设置...

  • Resize,w 360,h 240
    caffeine在项目中的实践

    情景: 在一次服务改造过程中,将一些上报性质的业务与主业务进行剥离出来,中间需要对数据字段进行填充,会产生很多次的RPC,或者其他的IO操作,为...