同题
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
BigBrother1024 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 2
基于 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 30
面试的时候用到
|
11
oneisall8955 2020-09-16 16:29:26 +08:00
异步任务,拆分统计等,虽然不多,还是用到了
|
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 1
parallelStream,你也行( doge )
|
28
xiang0818 2020-09-16 19:32:48 +08:00
多数据并行处理
|
29
RedBeanIce 2020-09-16 19:53:39 +08:00
异步请求网络,保存数据。
|
30
hcx0 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
|