【问题标题】:How to create BalancingDispatcher using Akka in Java?如何在 Java 中使用 Akka 创建 BalancingDispatcher?
【发布时间】:2023-03-31 21:05:01
【问题描述】:

我想根据用户的请求来向上和向下扩展我的应用程序,我想与所有当前运行的参与者共享同一个邮箱。我认为 Balancing Dispatcher 将根据他的工作窃取算法解决我的问题。但我不知道该怎么做。我是 akka 框架的新手。一些关于此的代码示例将非常有帮助。我对此有几个问题,

1. How to lookup currently running ActorSystem ?
2. How to create actors on currently running remote ActorSystem ?
3. How to create BalancedDispatcher ?
4. How to share same instance of BalancedDispatcher ?
5. How exactly scalling UP and DOWN in akka works ?

提前致谢

【问题讨论】:

    标签: java akka akka-cluster akka-dispatcher


    【解决方案1】:

    关于扩展和缩减,您的意思是添加/删除虚拟机吗?

    如果可能的话,我建议不要让这些节点共享一个邮箱,而是将流量分配到那些(否则独立的)节点上。

    这可能吗?如果没有,为什么不呢?

    【讨论】:

    • 感谢您的建议,我改变了处理这件事的方法,现在我正在为此使用集群。但我仍然很想知道在 Akka 中多个演员是否可以共享同一个邮箱?
    猜你喜欢
    • 1970-01-01
    • 2020-11-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-30
    • 2015-09-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多