我需要用 Java 开发一个平台来从 Twitter 下载推文(这很明显)。这个想法是让各种计算机从流式 API 和一个主控制器下载,以将任务(要下载的关键字和其他数据)发送到每个提取器。我的问题与这些程序之间的连接有关。最好的方法是什么?实际上,我正在使用 RMI 将诸如“stop”、“start”、“setTask”之类的命令从 Controller(客户端)发送到每个 fetcher(服务器)和 SSLSocket 以进行快速验证,但我不确定这是否是个好主意。我可以使用 TCP 套接字,但拥有永久连接可能不是一个好主意。你怎么看?继续使用 RMI 是个好主意,还是我应该换一种观点?
谢谢 ;)