同题
1 Jonz 2020-09-16 15:37:05 +08:00 并发处理?异步处理? |
2 wuketidai 2020-09-16 15:37:19 +08:00 生产者消费者模型 |
![]() | 3 kiracyan 2020-09-16 15:38:24 +08:00 数据处理 |
![]() | 4 jinhan13789991 2020-09-16 15:39:07 +08:00 异步请求网络,保存数据。 |
![]() | 5 zzzmh 2020-09-16 15:42:33 +08:00 线上项目目前还没用到过,自己折腾的经常用哈,例如日志分析,同时分析 32 个文件把算力榨干。或者是自己做文件上传下载同步数据,多个文件同步进行可以跑满带宽。 这些都比较初级,蹲个点看看后面的大神怎么用哈哈 |
![]() | 6 jmperdev 2020-09-16 15:46:16 +08:00 分布式数据聚合 |
7 threeEggs123 2020-09-16 15:57:49 +08:00 via Android call downstream api,一次 call 十个然后聚合 |
8 yamasa 2020-09-16 16:23:04 +08:00 ![]() 基于 netty 和 grpc 的服务,很多业务不能跑在 netty 的 io threads 里,需要用到业务线程组; 某服务里,session 和 thread 基本是绑定的,需要给每个 session 分配 single thread executor ; 一些 sidecar 功能,比如 monitoring 和 metrics,为了避免发生一些藏得很深的 runtime excp 或者可能的 io blocking,也是要单独异步处理的,大部分情况都用的生产消费模式; 服务与 repository 上传下载文件,解析配置文件,基于 webflux,也有很多异步操作; reactor netty 大量并发文件下载服务; |
![]() | 9 czzhengkw 2020-09-16 16:23:36 +08:00 ![]() 面试的时候用到 |
![]() | 11 itechify PRO 异步任务,拆分统计等,虽然不多,还是用到了 |
12 SuperManNoPain 2020-09-16 16:30:29 +08:00 嗯酸 |
![]() | 13 bintianbaihua 2020-09-16 16:35:54 +08:00 @czzhengkw 哈哈哈哈哈哈。。。。 |
![]() | 15 llllboy 2020-09-16 17:05:43 +08:00 目前公司的业务 用到比较多的 是异步 |
16 chihiro2014 2020-09-16 17:13:15 +08:00 任务调度 |
17 supermoonie 2020-09-16 17:20:43 +08:00 via iPhone @yamasa 老哥 netty 玩的真 6 |
19 Jooooooooo 2020-09-16 17:45:07 +08:00 重 io 的地方都可以并行加速 |
![]() | 20 wysnylc 2020-09-16 18:02:40 +08:00 异步,并行,拆分 join Completablefuture fork/join |
22 sk233 2020-09-16 18:15:28 +08:00 异步数据处理,Java Restful 服务,每次收到请求新建一个线程处理。 还有 socket 编程,多线程是标配吧。 |
![]() | 23 wushigejiajia01 2020-09-16 18:20:25 +08:00 via Android @czzhengkw 不能同意更多 |
24 Cbdy 2020-09-16 18:26:24 +08:00 via Android 在 JVM 上执行 js 函数,js 函数返回 promise,接受一个 Java 的 consumer 的时候,代码是在 js 线程里面执行的,需要处理 Java 的线程和 js 线程之间的同步 |
25 hpeng 2020-09-16 18:33:01 +08:00 via iPhone 挺多的,io 密集的地方,都用上了 |
![]() | 26 cnzjl 2020-09-16 18:44:34 +08:00 写 websocket 服务的时候用上了 |
![]() | 27 wangyanrui 2020-09-16 19:23:19 +08:00 via Android ![]() parallelStream,你也行( doge ) |
![]() | 28 xiang0818 2020-09-16 19:32:48 +08:00 多数据并行处理 |
![]() | 29 RedBeanIce 2020-09-16 19:53:39 +08:00 异步请求网络,保存数据。 |
![]() | 30 Aethyr 2020-09-16 20:43:11 +08:00 项目整体的线程模型需要规划,一个部署实例里面的一个小模块不应该瞎起线程、这种往往反而不利于整体性能 |
![]() | 31 gaius 2020-09-16 21:24:48 +08:00 via Android 急需协程 |
![]() | 32 Roni 2021-02-16 22:13:13 +08:00 DAG 流式任务编排 --> Java8 的 CompletableFuture |