启动和终止在多个平台上运行的多个 Java 进程
有没有办法使用 Java 应用程序执行以下操作:
1. 在多台机器上启动数百个Java进程
2. 能够杀死单个进程
这可以做到吗?
如果太复杂,在一台机器上控制这些过程可能是一个好的开始。希望能举个例子,谢谢!
Is there a way to do the following actions using a Java application:
1. Launch several hundred Java processes on several machines
2. Be able to kill individual processes
Could this be done?
If it is too complicated, controlling these processes on a single machine could be a good start. Would appreciate an example, thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
当然,这是可以做到的……尽管要使这样的系统可靠是一项相当严肃的任务。 (当然 Hadoop 和 Storm 是在内部完成的......)这将有助于了解您实际上想要做什么。
Sure, this can be done...albeit it's a pretty serious undertaking to make a system like this reliable. (Certainly Hadoop and Storm do it internally...) It'd help to know what you're actually trying to do.
解决方案取决于您的应用程序。
要管理多个服务器上的进程,请考虑使用分布式执行框架,例如 rundeck
对于基于 java 的分布式计算应用程序,请考虑网格计算框架,例如 gridgain。
The solution depends on your application.
For managing processes on multiple servers, consider using a distributed execution framework like rundeck
For a java based distributed computing application, consider a grid computing framework like gridgain.