slomo 最近的时间轴更新
slomo

slomo

V2EX 第 531548 号会员,加入于 2021-02-01 17:44:27 +08:00
slomo 最近回复了
74 天前
回复了 Dogod37 创建的主题 Java 密集多次 http 请求外部接口怎么操作比较好?
@Dogod37 如果每次请求这个接口, 你都开 30 个, 算不合理操作;
如果你把 30 个线程的线程池作为一个 bean 注入, 每次调用这个接口, 都用这个线程池来跑, 就不算.
一般网络 IO 的阻塞系数大概是 0.8~0.9, 也就是说线程处理一个网络请求, 其中等待 remote 返回的时间大概占 80%到 90%, 这时候推荐创建的线程池线程数量是 CPU 核数 /(1 - 阻塞系数).
当然这只是理论上的, 还是得多次操作看具体.
可以用 CompletableFuture 做, 最后用 CompletableFuture.allOf 来阻塞等待完成
92 天前
回复了 slomo 创建的主题 程序员 求助: 大批量数据同时更新问题
@laozhoubuluo 嗯嗯, 其实还是因为我说的只是极端情况. 目前等级的有效期有自然年, 相对天, 月, 年这些. 主要用到的是自然年. 所以等级重算这个任务每天都要去跑, 只是在年终的时候, 数据量会很大~
感谢大佬提供思路~
93 天前
回复了 slomo 创建的主题 程序员 求助: 大批量数据同时更新问题
@laozhoubuluo 嗯嗯, 惰性更新这块是肯定要做的~
请问另一个请求在低峰期去请求接口这块, 大佬有什么好的实现思路吗? flink 时间窗口统计接口请求, 低于某值发送消息触发这样可行吗? 但是感觉复杂度又高了不少
93 天前
回复了 slomo 创建的主题 程序员 求助: 大批量数据同时更新问题
@THESDZ
1. 不需求同一事物, 之前数据量比较小, 所以用单机器 ForkJoinPool 去跑的.
2. 实时性主要指用户以及其他服务可见的实时性, 写库不需要高实时性, 这也是为什么想先放在 redis 中
93 天前
回复了 slomo 创建的主题 程序员 求助: 大批量数据同时更新问题
@MoYi123 嗯嗯, 这个是想到的补偿方案. 就是脏数据重算那里
93 天前
回复了 slomo 创建的主题 程序员 求助: 大批量数据同时更新问题
@hannibalm 百万会员在年终进行等级重算. 不同等级对应不同重算规则. 需要更新成长值积分(另一个服务). 因为等级关联打折等情况, 所以如果算的慢, 就会造成经济损失
93 天前
回复了 slomo 创建的主题 程序员 求助: 大批量数据同时更新问题
@laozhoubuluo 会保证计算时间内没有规则的新增和更改. 规则本身是确定的, 只是不同批量的数据需要对应不同规则去计算
110 天前
回复了 Graves 创建的主题 Java shardingjdbc 根据 id 查询扫了所有分表
如果有资源那就再冗余一份数据用 orderId 分片 = =
156 天前
回复了 cnit 创建的主题 Java Java 如何根据数据库配置动态返回 DTO
动态代理脱敏
@CoooooolFrog 厉害了大佬,能不能请问下表达式跟对象转换有什么好的方法嘛🥺,单独表达式前端不好展示
关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4275 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 12ms · UTC 06:01 · PVG 14:01 · LAX 23:01 · JFK 02:01
Developed with CodeLauncher
♥ Do have faith in what you're doing.