+
 新版
2018-05-11 09:47
回头试试。
2018-04-09 22:51
支持
2018-04-09 11:19

引用来自“dwing0”的评论

估计是在windows服务器跑的, AIO确实有优势.
而Netty只关注linux平台的NIO/Epoll接口的优化.

引用来自“talent-tan”的评论

影响速度的不止网络,还有线程调度,线程才是t-io的与众不同之处

引用来自“dwing0”的评论

线程调度是你自己实现的? JVM的线程难道不就是操作系统的线程吗, 是系统内核调度的.
何况AIO的线程池都是被JVM封装的, 在windows上更是通过IOCP被系统内核调度的线程池, 这些都跟t-io有什么关系?
反而是Netty的NIO需要自己创建线程池来处理IO.
可能你只是想说t-io里的io线程->解码线程->处理线程这些流水线传递吧, 这些未必能提高效率, 而且这些都是非常上层的功能, Netty不管这些, 完全可以在Netty之上自己做这些流水线处理.

引用来自“talent-tan”的评论

这东西不太容易说清楚,t-io对线程处理有几个关键的类,可以看看,代码也不多,也没啥黑科技,但作用很大
org.tio.utils.thread.pool.SynThreadPoolExecutor
org.tio.utils.thread.pool.AbstractSynRunnable
org.tio.utils.thread.pool.AbstractQueueRunnable<T>
org.tio.core.task.HandlerRunnable

引用来自“dwing0”的评论

确实没什么特别的, 就是简单用ConcurrentLinkedQueue作为队列的线程池并发处理
是的,但是作用很大,是t-io几个核心创新点之一。罗胖也说了,创新不复杂,复杂的你把这个创新点说出来
2018-04-09 11:07

引用来自“dwing0”的评论

估计是在windows服务器跑的, AIO确实有优势.
而Netty只关注linux平台的NIO/Epoll接口的优化.

引用来自“talent-tan”的评论

影响速度的不止网络,还有线程调度,线程才是t-io的与众不同之处

引用来自“dwing0”的评论

线程调度是你自己实现的? JVM的线程难道不就是操作系统的线程吗, 是系统内核调度的.
何况AIO的线程池都是被JVM封装的, 在windows上更是通过IOCP被系统内核调度的线程池, 这些都跟t-io有什么关系?
反而是Netty的NIO需要自己创建线程池来处理IO.
可能你只是想说t-io里的io线程->解码线程->处理线程这些流水线传递吧, 这些未必能提高效率, 而且这些都是非常上层的功能, Netty不管这些, 完全可以在Netty之上自己做这些流水线处理.

引用来自“talent-tan”的评论

这东西不太容易说清楚,t-io对线程处理有几个关键的类,可以看看,代码也不多,也没啥黑科技,但作用很大
org.tio.utils.thread.pool.SynThreadPoolExecutor
org.tio.utils.thread.pool.AbstractSynRunnable
org.tio.utils.thread.pool.AbstractQueueRunnable<T>
org.tio.core.task.HandlerRunnable
确实没什么特别的, 就是简单用ConcurrentLinkedQueue作为队列的线程池并发处理
2018-04-09 10:53

引用来自“dwing0”的评论

估计是在windows服务器跑的, AIO确实有优势.
而Netty只关注linux平台的NIO/Epoll接口的优化.

引用来自“orpherus”的评论

epoll的native io很不错
处理速度这东西,底层的网络只是一部分,业务层的各种处理也很关键😄
2018-04-09 10:30

引用来自“dwing0”的评论

估计是在windows服务器跑的, AIO确实有优势.
而Netty只关注linux平台的NIO/Epoll接口的优化.

引用来自“talent-tan”的评论

影响速度的不止网络,还有线程调度,线程才是t-io的与众不同之处
线程调度是你自己实现的? JVM的线程难道不就是操作系统的线程吗, 是系统内核调度的.
何况AIO的线程池都是被JVM封装的, 在windows上更是通过IOCP被系统内核调度的线程池, 这些都跟t-io有什么关系?
反而是Netty的NIO需要自己创建线程池来处理IO.
可能你只是想说t-io里的io线程->解码线程->处理线程这些流水线传递吧, 这些未必能提高效率, 而且这些都是非常上层的功能, Netty不管这些, 完全可以在Netty之上自己做这些流水线处理.
2018-04-09 09:18

引用来自“MrXionGe”的评论

tio要发展生态圈了
艰难存活就不错了
2018-04-09 09:18

引用来自“dwing0”的评论

估计是在windows服务器跑的, AIO确实有优势.
而Netty只关注linux平台的NIO/Epoll接口的优化.
影响速度的不止网络,还有线程调度,线程才是t-io的与众不同之处
2018-04-09 05:47

引用来自“王浩强”的评论

。。吹得有点过了吧。100ms的提升。是从美国机房搬到北京了吗。
影响速度的不止网络,还有线程调度,很多人不理解t-io为什么这么快,是因为几乎没有人关注t-io的线程调度,线程才是t-io的独特之处
2018-04-08 22:07
。。吹得有点过了吧。100ms的提升。是从美国机房搬到北京了吗。
2018-04-08 21:58
谭总,好几天没见你出来吹水了。原来去闭关了
2018-04-08 21:57

引用来自“dwing0”的评论

估计是在windows服务器跑的, AIO确实有优势.
而Netty只关注linux平台的NIO/Epoll接口的优化.
epoll的native io很不错
2018-04-08 20:25

引用来自“陳建勳”的评论

可是怎麼可能,人家netty發展了那麼久,就被剛出現的tio給比下去,那開發netty的人情何以堪
我也想知道netty就这么凉了??
2018-04-08 17:08
666
2018-04-08 16:23
估计是在windows服务器跑的, AIO确实有优势.
而Netty只关注linux平台的NIO/Epoll接口的优化.
2018-04-08 15:09
tio要发展生态圈了
2018-04-08 13:55
厉害....决定是你了.皮卡丘
2018-04-08 13:43

引用来自“心浪微勃”的评论

都是托吗?
@红薯 ,先打个招呼,这条评论我等下要删除,因为这个用户头像的原因。
都是托吗?
2018-04-08 12:04
有空对比两端源代码,看看甩几条街的结论是怎么来的
2018-04-08 11:55
长江后浪推前浪,总有更好的实现,tio很棒!支持
2018-04-08 11:30
支持啊。
2018-04-08 10:57
可是怎麼可能,人家netty發展了那麼久,就被剛出現的tio給比下去,那開發netty的人情何以堪
2018-04-08 10:56
👏👏👏
2018-04-08 10:54
tio设计思路很清析,初来驾到一目了然,值得各位尝试。😄
2018-04-08 10:53

引用来自“天蓬小猪”的评论

t-io就是屌,甩掉Netty几条街!!
用Netty跟t-io比,有点侮辱t-io的味道。😡
2018-04-08 10:52
666666
2018-04-08 10:49
😄
2018-04-08 10:48
赞一个
2018-04-08 10:47
👏
2018-04-08 10:47
👏
2018-04-08 10:42
6666666
回复 @
{{emojiItem.symbol}}
返回顶部
顶部