java - 如何使用 Java 将线程委托(delegate)给多个服务器并跟踪哪个线程位于哪个服务器上

标签 java multithreading delegates threadpool

我们有一个在 13 台服务器上运行的解决方案。我想知道我们如何显式地将线程委托(delegate)给不同的服务器并跟踪哪个线程位于哪个服务器上。

最佳答案

您的应用程序需要实现异步事件处理。应用程序的一个实例(节点)将触发另一实例的事件。收到事件后,第二个实例可以决定它应该做什么。这样,第一个实例上的线程将委托(delegate)给第二个实例中的线程。一旦第二个实例完成处理,它可以通知回第一个实例。不确定您的产品的架构(多个节点之间的消息传递,是否已有任何事件处理机制等)。您可能想查看 Node.js、Akka。但不太确定这是否适合你。

关于java - 如何使用 Java 将线程委托(delegate)给多个服务器并跟踪哪个线程位于哪个服务器上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28379144/

相关文章:

c# - Process.Start() 在后台线程上运行时挂起

python - 对于我的应用程序,最佳线程数是多少?

android - 我们真的需要避免在 Kotlin 中为 Fragments 和 Activity 使用默认值的构造函数吗?

java - 如何更新 com.google android.gms :play-services-auth:16. 0.1?

java - 如何在特定条件下将一个 View 添加到另一个 View ?

java - 我应该在 Java 中选择哪个集合?

ios - 将自定义 UIView 中的 UITextField/UITableView 的委托(delegate)设置为管理 ViewController

c# 是否有相同输入和输出类型的内置/默认委托(delegate)?像 'Transform' 委托(delegate)?

java - 物体下落时如何施加重力?

java - 在 PHP 中使用 .NET、Java、JGSoft RegEx 风格