- 博客(11)
- 收藏
- 关注
原创 es 学习
/fms_bill_base/_mapping/fms_bill_base PUT{ "properties": { "billInternational.outStorageDate": { "type": "date", "null_value": "-62167420800000", "format": "yyyy-MM-dd HH:mm:ss||yyyy-MM-dd||epoch_millis"
2023-07-05 10:29:48
98
1
原创 AsyncQueryTaskUtils
result.build(Constants.NORMAL_ERROR_CODE, "异步查询失败:" + e.getMessage(), null, taskId, taskId, expireMinutes, true, INITIAL_NUMBER_SAVED);resultRepository.insert(new AsyncQueryResult().build(0, "查询中...", null, taskId, taskId, expireMinutes, false));
2023-07-04 16:49:52
107
原创 分批数据处理
@param data 需要处理的数据。* @param func 处理数据的方法。* @param data 需要处理的数据。* @param func 处理数据的方法。* @param <T> 数据对象类型。* @param <T> 数据对象类型。* 分批处理,通用方法,默认200条。* 分批处理,通用方法 Set。* 分批处理,通用方法。
2023-07-04 16:29:52
163
原创 JsonUtils
else {try {} else {try {} else {try {} else {= null) {try {static {
2023-07-04 16:24:00
128
原创 AbstractKafkaSingleListenConsumer
暂停等待消费,消费变慢时,会间接控制上游KAFKA监听端取KAFKA消息的速度 @see ListenerConsumer#sendToListener【recordsToProcess put 与poll 互为阻塞】/** 如果获取许可失败,则表示超过限流阈值,需sleep一定的毫秒数,以防止表变更记录数过多导致产生过多的MQ消息 **//** 休眠时长需要小于kafka的pull周期,防止触发kafka消费者动态重平衡 **///根据每个消费者类名及配置的QPS创建对应的限流对象。
2023-07-04 16:15:40
169
原创 AbstractOpenPlatformKafkaSingleListenConsumer
暂停等待消费,消费变慢时,会间接控制上游KAFKA监听端取KAFKA消息的速度 @see ListenerConsumer#sendToListener【recordsToProcess put 与poll 互为阻塞】/** 如果获取许可失败,则表示超过限流阈值,需sleep一定的毫秒数,以防止表变更记录数过多导致产生过多的MQ消息 **//** 休眠时长需要小于kafka的pull周期,防止触发kafka消费者动态重平衡 **///非生产环境需要带环境标识后缀。//生产环境不带后缀。
2023-07-04 16:12:16
67
原创 RateLimiterSetable
获取令牌许可,获得成功则返回true,表明未超限,否则返回false,表则超限。* 尝试获取令牌许可,如果获得到则返回true,否则返回false,则表示需限流。* 尝试获取令牌许可,如果获得到则返回true,否则返回false,则表示需限流。//如果当前资源没有设置限流对象,则无需限流,直接返回true。* 获取令牌许可,如果暂时没有多余令牌则等待(即:超限阻塞等待处理)//如果当前资源没有设置限流对象,则无需限流,直接返回true。* 创建指定资源的限流设置。* 可设置限流控制接口。
2023-07-04 16:03:40
64
原创 Consumer
public interface KafkaBatchListenConsumer<TEntity> { void listen(List<ConsumerRecord<String, String>> record, Acknowledgment ack);}
2023-07-04 16:02:51
181
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅