我正在设计一个java服务器,它需要能够维护与大量客户端(可能有几千个)的连接,并从每个客户端中获取单个PDF文件。这些PDF将相对较短(最多10-15页),但所有转移都将 在很短的时间内完成。据我所知,套接字编程是要走的路。什么技术最适合用于服务器?
到目前为止,似乎java.nio,可能是通过MINA或Netty,是最好的选择。我错过了什么吗?
答案 0 :(得分:1)
您可以在此处使用Java Servlet Technology。以这种方式,您将不会从头开始重写其多线程功能,因为应用程序服务器/ servlet容器将为您处理它。另外,您将在TCP / IP之上,这很方便。
如果您未接触此技术,只需覆盖服务或doPost方法即可。读取传入的流,重建PDF数据,然后写入文件或将其保存到某个地方。
答案 1 :(得分:0)