• 修改quartz定时任务已注册的trigger cron表达式

    修改代码cronExpression配置,如果任务已经注册不再更新配置,需要手动执行数据库语句1.更改表qrtz_cron_triggers的cronExpression(定时任务时间)例子:UPDATE QRTZ_CRON_TRIGGERS SET CRON_EXPRESSION = '0 0 0...

    eureka迁移到nacos,springboot项目适配

    一、修改POM依赖<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-client&...

    OpenFeign配置调整

    现象:网关服务调用业务服务检查健康状态,如果业务服务异常会等60s后才会超时,大量请求阻塞,导致网关服务不能正常响应。排查日志:requestid:8614012eb9d342ae83c4a8c0eb7203c1选择服务节点5100-->服务不可用-->选择服务节点5101判断服务可用性...

    docker部署nacos集群

    myslq新建库,导入初始化语句https://github.com/alibaba/nacos/blob/develop/distribution/conf/nacos-mysql.sql默认用户名密码 nacos/nacos拉取镜像docker pull nacos/nacos-serverna...

    微服务中elk日志保存查询策略

    网络请求链路:client->gateway->serviceA->serviceB实现办法gateway接收请求初始化这个请求的request_id,转发请求到下游服务时携带request_id的请求头,serviceA接收到请求将request_id注入log MDC,需要调用...

    使用linkedhashmap实现lru缓存算法

    原理LRU(Least recently used,最近最少使用)算法根据数据的历史访问记录来进行淘汰数据,其核心思想是“如果数据最近被访问过,那么将来被访问的几率也更高”。相关算法原理参考:https://www.jianshu.com/p/d533d8a66795实现基于链表实现,当map容量大...

    doc、docx转html

    一、加入依赖<!--导入--><dependency> <groupId>fr.opensagres.xdocreport</groupId> <artifactId>fr.opensagres.xdocreport.docum...

    系统架构图

    逻辑架构图物理架构图...

    如何实现类似微信回调失败重试这种业务场景

    一、业务场景:通过sdk业务操作完成后,回调通知三方服务二、考虑问题:主要是失败重试,重试时间间隔,数据量大的时候并发问题相关调研:微信支付通知:在通知一直不成功的情况下,微信总共会发起多次通知,通知频率为15s/15s/30s/3m/10m/20m/30m/30m/30m/60m/3h/3h/3h...

    rocketmq consumer负载均衡策略

    服务现象:连续生产4条消息,都是同一个消费者消费。解释:当前服务一个topic设置16个queue,producer生产消息,轮流向各个queue写入,2个consumer各自接收8个queue的消息,所以可能连续写入几个消息都是同一个consumer消费的。节选自:《rocketmq实战与原理解析...