1

我必须用java设计一个系统,它将有一个交易数据交换(包含交易数据)、一个服务器和N个客户端。场景是服务器从 N 个客户端获取交易数据的请求,服务器在服务器和交换机之间有 6 个连接,服务器在一个连接上发送请求交换并在另一个连接上接收输出。

  • 我如何设计系统,以便相关输出可以高性能地发送回客户端?
  • 我需要多少线程?
  • 这个小场景如何处理得最好?

请建议。

4

2 回答 2

0

我建议您设置一个客户端处理程序类来促进每个单独的客户端和服务器之间的通信。基本上,对于连接到该服务器的每个客户端,都有一个与之通信的客户端处理程序。

如果客户端访问的数据都是相同的,您可能需要考虑线程同步。例如,如果每个客户端都将读取和写入信息到同一个文件,则需要同步对文件的访问。

于 2012-05-01T04:52:16.400 回答
-1

服务器生成的唯一客户端/会话 ID 怎么样?(找出其余的。)

于 2012-03-28T13:37:57.707 回答