gpt4 book ai didi

java - "Mobile agent"或 "Thread migration"中哪一个在集群环境中性能效率更高?

转载 作者:太空宇宙 更新时间:2023-11-04 06:30:59 25 4
gpt4 key购买 nike

我想构建一个基于java的中间件应用程序,它可以接受可运行对象的客户端请求,并在集群的最小负载节点中执行该请求。客户端的请求是 Runnable 对象内的计算密集型任务,这就是为什么我更喜欢集群环境作为我的应用程序的目标。我想构建一个高度可扩展且快速的服务器,可以快速响应客户端的请求。应选择哪种范式 在移动代理范式和客户端服务器范式之间进行选择。如果选择客户端服务器范例,那么我会将线程迁移到集群的最小负载节点。线程迁移是否比代理迁移更具性能效率?我更喜欢哪一个,为什么?与线程迁移相比,代理移动性有哪些优势?

最佳答案

您不迁移线程;您迁移任务(例如可运行的任务)。

正确的解决方案实际上取决于您的用例。使用 hazelcast,您可以轻松地在集群中执行任务。需要更多容量?向集群添加更多成员。

关于java - "Mobile agent"或 "Thread migration"中哪一个在集群环境中性能效率更高?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26121107/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com