如何使用akka dao模式?

时间:2014-08-19 09:18:42

标签: java scala akka load-balancing dispatcher

我读过akka dispatchers。因此,一般而言,固定调度程序对于长时间运行的任务非常有用,同时也很简单 调度员更适合较小的。所以考虑一个经典的dao接口(用java编写):

public interface Dao<Client> {
    public Client insertOne(Client client);
    public Client insertBatch(Collection<Client> client);
}

所以insertOne是一项小任务,而insertBatch是长期运行的。因此,创建单独的演员是一种好习惯 每个操作并为他们使用不同的调度程序?例如 Dispatcher InsertOneClientActor固定调度程序    InsertBatchClientsActor

或者我不应该使用经典dao模式并使用db访问(连接)创建多个actor(每个db操作一个actor),这将负责它自己的一个db操作?并根据db操作权重配置调度程序?

0 个答案:

没有答案