一谈到异步 io, 就是 netty, 就要引入好几 M 甚至十几 M 的 jar 包.
而原生的 AsynchronousSocketChannel 返回的 Future 是真难用, 为什么就不能返回 CompletableFuture 呢?
1
ALXG 2022-11-06 03:45:46 +08:00 2
面向对象编程就是你想要一个香蕉, 结果得到了一个手持香蕉的大猩猩
|
2
xuanbg 2022-11-06 07:17:07 +08:00
这其实不是面向对象的问题,而是设计者想多了的问题。也就是我们常说的过度设计。
别管什么几十 M 了,体积大点不算毛病。 |
3
ccppgo 2022-11-06 10:05:14 +08:00
不是有句话叫 "当你意识到这是个问题的时候, 你的机会就来了" 看你了楼主
|
4
oneisall8955 2022-11-06 11:39:26 +08:00 via Android
|
5
opengps 2022-11-06 12:45:32 +08:00
自己写个就行,不过 socket 刚入门的话确实很多人处理不好
|
6
zhuangzhuang1988 2022-11-06 12:55:24 +08:00
实在不行换个语言吧.
|
7
wlingxiao 2022-11-06 15:18:47 +08:00 via Android
netty 只用 transport 的依赖会超过 1m?
|
9
kwh 2022-11-06 19:14:23 +08:00
刚才百度了下,阿帕奇的 httpclient 好像支持 nio
|