我希望设置一个功能强大的计算机数组,每个“节点”运行一个基于JVM的大规模应用程序,这样每个这样的节点都能够以最快或最有效的方式执行以下操作:
我当时认为TCP/UDP是首选,但我对RMI不太熟悉,我也想到了所有节点都是JMS消息队列的侦听器。
然后,我相信有快速的“硬件”连接选项(而不仅仅是CAT-6局域网电缆)。
有人能建议连接节点以实现最有效通信的最佳协议和/或方法吗?
发布于 2017-06-29 10:39:46
严重的不回答:做而不是那样做。
我的意思是:即使性能是你的首要目标,最终你还是打算创建一个大的软件项目。
这很简单:任何您自己发明的东西,以及您在“非标准”中所做的任何事情,与使标准技术适应您的问题相比,将花费您更多的。每个从事这方面工作的人都需要专业知识--这将使你的团队更难配备人员。很难找到好的工具,好的支持.
除此之外,你在某种程度上自相矛盾。您说您不熟悉Java (一种标准的、很好的文档技术)--这是您不能选择的一个因素。但是,接下来你会选择那些比Java更适合于的技术?!这句话的意思是“我必须尽快到达另一个城市,但我不想用自行车,因为我不知道怎么骑,所以有人告诉我怎么用摩托车”。
从这个意义上讲,我的回答是:首先要弄清楚自己的需求。“立即执行”只是其中的一个方面。一个可持续的解决方案需要的不仅仅是实现这一目标。
https://stackoverflow.com/questions/44822699
复制相似问题