240 发简信
  • 120
    自适应扩展类

    Cluster自适应扩展类: 我们在代码中不可能写死使用哪个扩展点,所以才会生成自适应扩展类,如果某个某个实现类被 Adaptive 注解修饰了...

  • 1、zuul小结

    1、可以按照下面这种配置 zuul.routes.serviceName.path = /fegin-consumer/** zuul.rout...

  • 使用dubbo中遇到的问题

    1、在服务调用中,由于rpc链路过长,可以将具体某个服务的超时时间设长。 2、交易调用订单时,超时重试,所以由交易系统产生唯一的订单编号,订单做...

  • lua脚本

    注意:脚本不支持事务 在做商品库存扣除时,如果库存大于扣除的数量,则扣除。在并发情况下会出现,多次扣除的情况,可以使用lua脚本来操作。 lua...

  • 乐观锁

    1、使用版本号实现乐观锁 在并发情况下,如果查询出是同一个版本号,会出现失败的情况,可以选择第二种 2、使用条件限制实现乐观锁

  • 对redis事务的支持

    在spring事务方法中,会一起提交或回滚

  • 120
    生产消息

    1、对于同步消息重发2次,异步消息或者oneWay消息发送一次,对于没有发送的消息,可以暂时入库,定时去发 2、其次选择queue,对于任何一个...

  • 对于事务锁定粒度的理解

    对于方法中有rpc、http等耗时比较长的操作,要细化事务锁定粒度,为了对数据库表或者行的锁定时间。数据库连接占有时间过长

  • 120
    Hystrix请求合并

    那为什么要用请求合并呢? 因为对依赖服务的线程池资源有限,将出现排队等待与响应延迟的情况。 1、下面例子中 时间窗设置为100ms,所以在这个时...

个人介绍
城市:杭州 职业:程序员 年限:4年