开始一个绿地项目时,现在是否建议使用 Netty 项目而不是java.net.Socket
?
何时使用 Netty,何时使用 java.net.Socket?
该项目是连接到Redis。
一个是同步的,另一个是异步的,所以你需要选择你想要的编程方式。在简单的情况下,同步方式更为明显,但通常随着需求的增加,异步方式会胜出。在节省系统资源和灵活性方面,异步绝对是赢家。为此,Netty 本身就是一个伟大的现代 Java 库。
我会使用 Netty。
我只为 redis java 客户端实现了 SUB(如在 PUB/SUB 中),很高兴在订阅时不必阻塞。